Modified: trunk/dports/lang/gcc41/Portfile (75830 => 75831)
--- 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