Author: Dan Villiom Podlaski Christiansen <d...@cabo.dk>
Branch: 
Changeset: r45031:f117157bb039
Date: 2011-06-10 16:02 +0200
http://bitbucket.org/pypy/pypy/changeset/f117157bb039/

Log:    drop -mmacosx-version-min=10.4 when building on Mac OS X

        Just passing -mmacosx-version-min isn't sufficient for ensuring
        compatibility with 10.4. In order to make prevent the compiler and
        linker from using anything introduced in a later OS, a sysroot
        should be specified, pointing to an appropriate SDK.

        However, PyPy as-is doesn't even run terribly well on the latest
        (and most popular) release of Mac OS X. Supporting older releases
        amounts to wishful thinking.

        In theory, compiler and linker produce better code when targeting
        the latest OS, but any such improvements will probably be minuscule.

diff --git a/pypy/translator/platform/darwin.py 
b/pypy/translator/platform/darwin.py
--- a/pypy/translator/platform/darwin.py
+++ b/pypy/translator/platform/darwin.py
@@ -68,12 +68,10 @@
 
 class Darwin_i386(Darwin):
     name = "darwin_i386"
-    link_flags = ('-arch', 'i386', '-mmacosx-version-min=10.4')
-    cflags = ('-arch', 'i386', '-O3', '-fomit-frame-pointer',
-              '-mmacosx-version-min=10.4')
+    link_flags = ('-arch', 'i386')
+    cflags = ('-arch', 'i386', '-O3', '-fomit-frame-pointer')
 
 class Darwin_x86_64(Darwin):
     name = "darwin_x86_64"
-    link_flags = ('-arch', 'x86_64', '-mmacosx-version-min=10.4')
-    cflags = ('-arch', 'x86_64', '-O3', '-fomit-frame-pointer',
-              '-mmacosx-version-min=10.4')
+    link_flags = ('-arch', 'x86_64')
+    cflags = ('-arch', 'x86_64', '-O3', '-fomit-frame-pointer')
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to