summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Software/gallium/EGLReferenceDrivers/linuxvmimage.moin14
1 files changed, 14 insertions, 0 deletions
diff --git a/Software/gallium/EGLReferenceDrivers/linuxvmimage.moin b/Software/gallium/EGLReferenceDrivers/linuxvmimage.moin
index 3a3fd469..413016c4 100644
--- a/Software/gallium/EGLReferenceDrivers/linuxvmimage.moin
+++ b/Software/gallium/EGLReferenceDrivers/linuxvmimage.moin
@@ -117,6 +117,20 @@ make
sudo make install
}}}
+ 1. Patch llvm header to fix typo{{{
+--- /usr/include/llvm-c/Core.h.orig 2009-08-10 15:38:54.000000000 +0100
++++ /usr/include/llvm-c/Core.h 2009-08-10 15:38:25.000000000 +0100
+@@ -831,7 +831,7 @@
+ template<typename T>
+ inline T **unwrap(LLVMValueRef *Vals, unsigned Length) {
+ #if DEBUG
+- for (LLVMValueRef *I = Vals, E = Vals + Length; I != E; ++I)
++ for (LLVMValueRef *I = Vals, *E = Vals + Length; I != E; ++I)
+ cast<T>(*I);
+ #endif
+ return reinterpret_cast<T**>(Vals);
+}}}
+
1. Build llvmpipe{{{
cd $GALLIUM
scons debug=yes statetrackers=mesa drivers=llvmpipe winsys=xlib dri=false -k