[63114] trunk/dports/cross/i386-elf-gcc
jmr at macports.org
jmr at macports.org
Tue Jan 26 10:23:42 PST 2010
Revision: 63114
http://trac.macports.org/changeset/63114
Author: jmr at macports.org
Date: 2010-01-26 10:23:39 -0800 (Tue, 26 Jan 2010)
Log Message:
-----------
i386-elf-gcc: fix build on snowleopard (#21682)
Modified Paths:
--------------
trunk/dports/cross/i386-elf-gcc/Portfile
Added Paths:
-----------
trunk/dports/cross/i386-elf-gcc/files/Make-lang.in.diff
Modified: trunk/dports/cross/i386-elf-gcc/Portfile
===================================================================
--- trunk/dports/cross/i386-elf-gcc/Portfile 2010-01-26 17:55:02 UTC (rev 63113)
+++ trunk/dports/cross/i386-elf-gcc/Portfile 2010-01-26 18:23:39 UTC (rev 63114)
@@ -29,7 +29,8 @@
md5 bf8f1f9e3ca83d732c00a79a6ef29bc4 \
sha1 841edec33d19a9e549984982fb92445ee967e265 \
rmd160 fa40ff43e858da3093c9f3b5b203724b9b327696
-patchfiles patch-gcc-Makefile.in
+patchfiles patch-gcc-Makefile.in \
+ Make-lang.in.diff
# All cross ports violate the mtree layout.
destroot.violate_mtree yes
@@ -84,6 +85,15 @@
--disable-libgfortran \
--with-gxx-include-dir=${prefix}/${crossgcc-target}/include/c++/${version}/ \
${default-languages}
+configure.cc_archflags
+configure.cxx_archflags
+configure.objc_archflags
+if {[info exists configure.ld_archflags]} {
+ configure.ld_archflags
+}
+if {${os.platform} == "darwin" && ($build_arch == "x86_64" || $build_arch == "ppc64")} {
+ configure.args-append --build=${build_arch}-apple-darwin${os.major}
+}
build.dir ${workpath}/build
Added: trunk/dports/cross/i386-elf-gcc/files/Make-lang.in.diff
===================================================================
--- trunk/dports/cross/i386-elf-gcc/files/Make-lang.in.diff (rev 0)
+++ trunk/dports/cross/i386-elf-gcc/files/Make-lang.in.diff 2010-01-26 18:23:39 UTC (rev 63114)
@@ -0,0 +1,11 @@
+--- gcc/cp/Make-lang.in 2009/09/09 08:14:36 151554
++++ gcc/cp/Make-lang.in 2009/09/09 08:46:32 151555
+@@ -72,7 +72,7 @@
+ CXX_C_OBJS = attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o \
+ c-dump.o $(CXX_TARGET_OBJS) c-pretty-print.o c-opts.o c-pch.o \
+ c-incpath.o cppdefault.o c-ppoutput.o c-cppbuiltin.o prefix.o \
+- c-gimplify.o c-omp.o tree-inline.o
++ c-gimplify.o c-omp.o
+
+ # Language-specific object files for C++ and Objective C++.
+ CXX_AND_OBJCXX_OBJS = cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100126/453da86d/attachment-0001.html>
More information about the macports-changes
mailing list