[oe-commits] org.oe.dev gcc: Make gcc build on amd64 by having it forget target configure cache when configuring for build machine. Closes bug #1951

polyonymous commit openembedded-commits at lists.openembedded.org
Wed May 30 09:59:47 UTC 2007


gcc: Make gcc build on amd64 by having it forget target configure cache when configuring for build machine. Closes bug #1951

Author: polyonymous at openembedded.org
Branch: org.openembedded.dev
Revision: 0e01e62b98e427516feda4d1f4977e43ca068c3f
ViewMTN: http://monotone.openembedded.org/revision.psp?id=0e01e62b98e427516feda4d1f4977e43ca068c3f
Files:
1
packages/gcc/gcc-4.1.2/cache-amnesia.patch
packages/gcc/gcc_4.1.2.bb
Diffs:

#
# mt diff -r453353fdd27d0676c26be544445c961027f51283 -r0e01e62b98e427516feda4d1f4977e43ca068c3f
#
# 
# 
# add_file "packages/gcc/gcc-4.1.2/cache-amnesia.patch"
#  content [fc92668ad7f244bd08aa8c42ed9453ec619aa35c]
# 
# patch "packages/gcc/gcc_4.1.2.bb"
#  from [c378c082aff582df7e2dd855e6ca222e8bad9164]
#    to [a3365911d02c077a5069a65c8c1bf4206ff39507]
# 
============================================================
--- packages/gcc/gcc-4.1.2/cache-amnesia.patch	fc92668ad7f244bd08aa8c42ed9453ec619aa35c
+++ packages/gcc/gcc-4.1.2/cache-amnesia.patch	fc92668ad7f244bd08aa8c42ed9453ec619aa35c
@@ -0,0 +1,13 @@
+diff --git a/gcc/configure b/gcc/configure
+index 44620ab..6e1830c 100755
+--- a/gcc/configure
++++ b/gcc/configure
+@@ -12272,7 +12272,7 @@ else
+ 	esac
+ 	saved_CFLAGS="${CFLAGS}"
+ 	CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
+-	${realsrcdir}/configure \
++	CONFIG_SITE= ${realsrcdir}/configure --cache-file=./other.cache \
+ 		--enable-languages=${enable_languages-all} \
+ 		--target=$target_alias --host=$build_alias --build=$build_alias
+ 	CFLAGS="${saved_CFLAGS}"
============================================================
--- packages/gcc/gcc_4.1.2.bb	c378c082aff582df7e2dd855e6ca222e8bad9164
+++ packages/gcc/gcc_4.1.2.bb	a3365911d02c077a5069a65c8c1bf4206ff39507
@@ -29,6 +29,7 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc
 	file://zecke-xgcc-cpp.patch;patch=1 \
 	file://unbreak-armv4t.patch;patch=1 \
         file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \
+	file://cache-amnesia.patch;patch=1 \
 	"
 
 SRC_URI_append_sh3  = " file://sh3-installfix-fixheaders.patch;patch=1 "
@@ -45,6 +46,7 @@ require gcc3-build.inc
 
 LANGUAGES = "c,c++${FORTRAN}${JAVA}"
 require gcc3-build.inc
+ARCH_FLAGS_FOR_TARGET=-isystem${STAGING_INCDIR}
 
 
 EXTRA_OECONF += " --disable-libssp "






More information about the Openembedded-commits mailing list