[79459] trunk/dports/cross/mips-elf-gcc/Portfile
jmr at macports.org
jmr at macports.org
Tue Jun 14 05:17:57 PDT 2011
Revision: 79459
http://trac.macports.org/changeset/79459
Author: jmr at macports.org
Date: 2011-06-14 05:17:53 -0700 (Tue, 14 Jun 2011)
Log Message:
-----------
mips-elf-gcc: fix build (#25188)
Modified Paths:
--------------
trunk/dports/cross/mips-elf-gcc/Portfile
Modified: trunk/dports/cross/mips-elf-gcc/Portfile
===================================================================
--- trunk/dports/cross/mips-elf-gcc/Portfile 2011-06-14 11:59:15 UTC (rev 79458)
+++ trunk/dports/cross/mips-elf-gcc/Portfile 2011-06-14 12:17:53 UTC (rev 79459)
@@ -37,12 +37,8 @@
# Download everything to gcc/
dist_subdir gcc
-depends_lib bin:${crossgcc-target}-ar:${crossgcc-target}-binutils \
- bin:${crossgcc-target}-as:${crossgcc-target}-binutils \
- bin:${crossgcc-target}-ld:${crossgcc-target}-binutils \
- bin:${crossgcc-target}-nm:${crossgcc-target}-binutils \
- bin:${crossgcc-target}-ranlib:${crossgcc-target}-binutils
-depends_build bin:msgfmt:gettext
+depends_lib port:${crossgcc-target}-binutils
+depends_build port:gettext
# gcc is .bz2, newlib is .gz.
# let's extract only gcc with MacPorts infrastructure, we'll do newlib manually.
@@ -74,6 +70,8 @@
configure.dir ${workpath}/build
configure.cmd ${workpath}/gcc-${version}/configure
configure.env ${environment}
+configure.pipe no
+configure.cflags-append -DLIBICONV_PLUG
configure.args --infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' \
--target=${crossgcc-target} \
@@ -86,6 +84,21 @@
--with-gxx-include-dir=${prefix}/${crossgcc-target}/include/c++/${version}/ \
${default-languages}
+# the generated compiler doesn't accept -arch
+configure.cc_archflags
+configure.cxx_archflags
+configure.objc_archflags
+configure.ld_archflags
+platform darwin {
+ if {$build_arch == "i386"} {
+ configure.args-append --build=i686-apple-${os.platform}${os.version} \
+ --host=i686-apple-${os.platform}${os.version}
+ } else {
+ configure.args-append --build=${build_arch}-apple-${os.platform}${os.version} \
+ --host=${build_arch}-apple-${os.platform}${os.version}
+ }
+}
+
build.dir ${workpath}/build
build.args ${environment}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110614/4854b6f4/attachment.html>
More information about the macports-changes
mailing list