[90572] trunk/dports/lang/gcc45/Portfile

jmr at macports.org jmr at macports.org
Thu Mar 8 19:53:40 PST 2012


Revision: 90572
          http://trac.macports.org/changeset/90572
Author:   jmr at macports.org
Date:     2012-03-08 19:53:40 -0800 (Thu, 08 Mar 2012)
Log Message:
-----------
gcc45: only enable LTO on x86_64 (#32863)

Modified Paths:
--------------
    trunk/dports/lang/gcc45/Portfile

Modified: trunk/dports/lang/gcc45/Portfile
===================================================================
--- trunk/dports/lang/gcc45/Portfile	2012-03-09 03:44:52 UTC (rev 90571)
+++ trunk/dports/lang/gcc45/Portfile	2012-03-09 03:53:40 UTC (rev 90572)
@@ -98,8 +98,7 @@
 		--with-mpfr=${prefix} \
 		--with-mpc=${prefix} \
 		--enable-stage1-checking \
-		--disable-multilib \
-		--enable-lto
+		--disable-multilib
 # do NOT use MacPorts binutils -- they do not work
 configure.env-append    AR_FOR_TARGET=/usr/bin/ar \
 			AS_FOR_TARGET=/usr/bin/as \
@@ -113,6 +112,10 @@
 if {${configure.compiler} == "llvm-gcc-4.2"} {
     configure.compiler clang
 }
+# LTO doesn't work for other targets, see ticket #32863
+if {![variant_isset universal] && $build_arch == "x86_64"} {
+    configure.args-append --enable-lto
+}
 
 build.target	bootstrap
 use_parallel_build	yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120308/55fbdb62/attachment.html>


More information about the macports-changes mailing list