Revision: 75831 http://trac.macports.org/changeset/75831 Author: jmr@macports.org Date: 2011-02-09 22:34:18 -0800 (Wed, 09 Feb 2011) Log Message: ----------- gcc41: pass target tools in environment as in gcc42+ (#22715), update build_arch support code Modified Paths: -------------- trunk/dports/lang/gcc41/Portfile Modified: trunk/dports/lang/gcc41/Portfile =================================================================== --- trunk/dports/lang/gcc41/Portfile 2011-02-10 06:17:27 UTC (rev 75830) +++ trunk/dports/lang/gcc41/Portfile 2011-02-10 06:34:18 UTC (rev 75831) @@ -53,11 +53,14 @@ patch.dir ${workpath}/gcc-${version} # the generated compiler doesn't accept -arch -if {[info exists build_arch] && ${os.platform} == "darwin"} { - configure.cc_archflags - configure.cxx_archflags - configure.objc_archflags - configure.pre_args-append --build=${build_arch}-apple-darwin${os.major} +configure.cc_archflags +configure.cxx_archflags +configure.objc_archflags +configure.ld_archflags +platform darwin { + if {$build_arch == "x86_64" || $build_arch == "ppc64"} { + configure.pre_args-append --build=${build_arch}-apple-${os.platform}${os.version} + } } configure.cmd ../gcc-${version}/configure @@ -75,6 +78,14 @@ --with-gmp=${prefix} \ --with-mpfr=${prefix} +configure.env-append AR_FOR_TARGET=/usr/bin/ar \ + AS_FOR_TARGET=/usr/bin/as \ + LD_FOR_TARGET=/usr/bin/ld \ + NM_FOR_TARGET=/usr/bin/nm \ + OBJDUMP_FOR_TARGET=/usr/bin/objdump \ + RANLIB_FOR_TARGET=/usr/bin/ranlib \ + STRIP_FOR_TARGET=/usr/bin/strip + use_parallel_build yes build.target profiledbootstrap
participants (1)
-
jmr@macports.org