Author: Dan Villiom Podlaski Christiansen <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit