[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