Revision: 83123 http://trac.macports.org/changeset/83123 Author: jmr@macports.org Date: 2011-08-25 18:48:25 -0700 (Thu, 25 Aug 2011) Log Message: ----------- pypy: change archflags when using non-apple gcc (#30976) Modified Paths: -------------- trunk/dports/lang/pypy/Portfile Added Paths: ----------- trunk/dports/lang/pypy/files/darwin.py-archflags.diff Modified: trunk/dports/lang/pypy/Portfile =================================================================== --- trunk/dports/lang/pypy/Portfile 2011-08-26 01:10:31 UTC (rev 83122) +++ trunk/dports/lang/pypy/Portfile 2011-08-26 01:48:25 UTC (rev 83123) @@ -47,6 +47,7 @@ if {![file executable ${configure.cc}]} { depends_lib-append port:gcc45 configure.compiler macports-gcc-4.5 + patchfiles-append darwin.py-archflags.diff } # use arch -foo if available if {${os.major} >= 9} { Added: trunk/dports/lang/pypy/files/darwin.py-archflags.diff =================================================================== --- trunk/dports/lang/pypy/files/darwin.py-archflags.diff (rev 0) +++ trunk/dports/lang/pypy/files/darwin.py-archflags.diff 2011-08-26 01:48:25 UTC (rev 83123) @@ -0,0 +1,17 @@ +--- pypy/translator/platform/darwin.py.orig 2011-08-26 11:44:13.000000000 +1000 ++++ pypy/translator/platform/darwin.py 2011-08-26 11:44:56.000000000 +1000 +@@ -70,10 +70,10 @@ + + class Darwin_i386(Darwin): + name = "darwin_i386" +- link_flags = ('-arch', 'i386') +- cflags = ('-arch', 'i386', '-O3', '-fomit-frame-pointer') ++ link_flags = ('-m32') ++ cflags = ('-m32', '-O3', '-fomit-frame-pointer') + + class Darwin_x86_64(Darwin): + name = "darwin_x86_64" +- link_flags = ('-arch', 'x86_64') +- cflags = ('-arch', 'x86_64', '-O3', '-fomit-frame-pointer') ++ link_flags = ('-m64') ++ cflags = ('-m64', '-O3', '-fomit-frame-pointer')
participants (1)
-
jmr@macports.org