]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add the OSX universal binary related options
authorRonald Oussoren <ronaldoussoren@mac.com>
Sun, 18 Apr 2010 17:59:37 +0000 (17:59 +0000)
committerRonald Oussoren <ronaldoussoren@mac.com>
Sun, 18 Apr 2010 17:59:37 +0000 (17:59 +0000)
to CFLAGS instead of BASECFLAGS.

This fixes issue 8366 and is needed due to
changes introduced in the fix for issue 1628484.

configure
configure.in

index f58fccf09edc5dc73ce84f3626c181351c1ad129..4e8a420221e5f858c9c7e2906c6c876bb5277d15 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in Revision: 79652 .
+# From configure.in Revision: 79902 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.61 for python 2.7.
 #
@@ -4816,11 +4816,12 @@ echo "$as_me: error: proper usage is --with-universal-arch=32-bit|64-bit|all|int
                 fi
 
 
-               BASECFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
-               tgt=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
-               if test "${UNIVERSALSDK}" != "/" -a "${tgt}" '>' '10.4' ; then
-                       CFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${CFLAGS}"
-                       CPPFLAGS="-isysroot ${UNIVERSALSDK}"
+               CFLAGS="${UNIVERSAL_ARCH_FLAGS} ${CFLAGS}"
+               if test "${UNIVERSALSDK}" != "/"
+               then
+                       CPPFLAGS="-isysroot ${UNIVERSALSDK} ${CPPFLAGS}"
+                       LDFLAGS="-isysroot ${UNIVERSALSDK} ${LDFLAGS}"
+                       CFLAGS="-isysroot ${UNIVERSALSDK} ${CFLAGS}"
                fi
 
            fi
index 68e6d5af95bee12b556f2727a25c90369badfb14..a7a08147c1ff6eacbcf054556124ef82e91b7d9b 100644 (file)
@@ -1052,11 +1052,12 @@ yes)
                 fi
 
 
-               BASECFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
-               tgt=`sw_vers -productVersion | sed 's/\(10\.[[0-9]]*\).*/\1/'`
-               if test "${UNIVERSALSDK}" != "/" -a "${tgt}" '>' '10.4' ; then
-                       CFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${CFLAGS}"
-                       CPPFLAGS="-isysroot ${UNIVERSALSDK}"
+               CFLAGS="${UNIVERSAL_ARCH_FLAGS} ${CFLAGS}"
+               if test "${UNIVERSALSDK}" != "/" 
+               then
+                       CPPFLAGS="-isysroot ${UNIVERSALSDK} ${CPPFLAGS}"
+                       LDFLAGS="-isysroot ${UNIVERSALSDK} ${LDFLAGS}"
+                       CFLAGS="-isysroot ${UNIVERSALSDK} ${CFLAGS}"
                fi
 
            fi