[Lunar-commits] <moonbase> mesa-lib: build fixes

Zbigniew Luszpinski zbiggy at lunar-linux.org
Tue May 17 00:06:15 CEST 2011


commit 96e80e2f231343fcdb7e7aa33a7f140c6a29f272
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date:   Tue May 17 00:06:15 2011 +0200

    mesa-lib: build fixes
---
 xorg7/mesa-lib/BUILD     |   25 +++++++++++--------------
 xorg7/mesa-lib/CONFIGURE |    3 ++-
 2 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/xorg7/mesa-lib/BUILD b/xorg7/mesa-lib/BUILD
index ac4ffc4..845c9f5 100644
--- a/xorg7/mesa-lib/BUILD
+++ b/xorg7/mesa-lib/BUILD
@@ -1,9 +1,5 @@
 (
 
-  # mesa merges cflags and ldflags then complains that ldflags are unknown to gcc
-  # turn off linker till solution will be found
-  bad_flags linker &&
-
   if [[ -n $MESADRIVER ]] ; then
     # Build selected drivers only, rather than the default of all of them
     # Ensure that swrast is included, as a fall-back
@@ -11,26 +7,27 @@
     OPTS+=$(echo $MESADRIVER | sed s/\ /,/g)
     OPTS+=" --enable-gallium-swrast --enable-gallium-llvm "
     if [[ $MESADRIVER == *i915* ]]; then
-      OPTS+="--enable-gallium-i915 "
+      OPTS+=" --enable-gallium-i915 "
     fi
     if [[ $MESADRIVER == *i965* ]]; then
-      OPTS+="--enable-gallium-i965 "
-    fi
-    if [[ $MESADRIVER == *nouveau* ]]; then
-      OPTS+="--enable-gallium-nouveau "
+      OPTS+=" --enable-gallium-i965 "
     fi
+# Nouveau breaks build in mesa 7.10.2
+#    if [[ $MESADRIVER == *nouveau* ]]; then
+#      OPTS+=" --enable-gallium-nouveau "
+#    fi
     if [[ $MESADRIVER == *radeon* ]]; then
-      OPTS+="--enable-gallium-radeon "
+      OPTS+=" --enable-gallium-radeon "
     fi
     if [[ $MESADRIVER == *r600* ]]; then
-      OPTS+="--enable-gallium-r600 "
+      OPTS+=" --enable-gallium-r600 "
     fi
   fi  &&
 
   # Detect VMware VGA virtual 3D card and add driver for it
-  VGA=`lspci | grep 'VGA.*VMware.*SVGA.*'` &&
-  if [[ $VGA == *VMware* ]];then
-     OPTS+="--enable-gallium-svga "
+  VGA=`lspci | grep 'VGA.*VMware.*SVGA.*'`
+  if [[ $VGA == *VMware* ]]; then
+     OPTS+=" --enable-gallium-svga "
   fi &&
 
   # Don't overlap with freeglut
diff --git a/xorg7/mesa-lib/CONFIGURE b/xorg7/mesa-lib/CONFIGURE
index 458f18e..1fb388e 100644
--- a/xorg7/mesa-lib/CONFIGURE
+++ b/xorg7/mesa-lib/CONFIGURE
@@ -1,5 +1,6 @@
 # swrast is always included, in BUILD
-SUPPORTED_DRIVERS="i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon nouveau savage sis tdfx unichrome"
+# nouveau is removed from the list because it fails to build
+SUPPORTED_DRIVERS="i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage sis tdfx unichrome"
 
 make_drivers_checklist() {
 


More information about the Lunar-commits mailing list