[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