scons: Don't use -z defs ld option on Mac.
authorJosé Fonseca <jfonseca@vmware.com>
Sun, 21 Jul 2013 08:55:04 +0000 (09:55 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Sun, 21 Jul 2013 08:55:04 +0000 (09:55 +0100)
Should fix fdo bug 67098.

src/gallium/targets/libgl-xlib/SConscript
src/mesa/drivers/x11/SConscript

index 952ab62fdde76cbc64ed747dcb83292de50d81a6..fc0264c882a03fbb3505104cc2a27a2d0ed076c8 100644 (file)
@@ -46,7 +46,8 @@ if env['llvm']:
     env.Prepend(LIBS = [llvmpipe])
 
 # Disallow undefined symbols
-env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
+if env['platform'] != 'darwin':
+    env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
 
 # libGL.so.1.5
 libgl_1_5 = env.SharedLibrary(
index 529523243864e3918509004e2381c78546dab30a..b1b854d022550209bc5d793f01645036a039c247 100644 (file)
@@ -32,7 +32,8 @@ sources = [
 ]
 
 # Disallow undefined symbols
-env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
+if env['platform'] != 'darwin':
+    env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
 
 # libGL.so.1.6
 libgl_1_6 = env.SharedLibrary(