summaryrefslogtreecommitdiff
path: root/recipes/gcc/gcc-4.1.2.inc
diff options
context:
space:
mode:
authorFrans Meulenbroeks <fransmeulenbroeks@gmail.com>2010-07-14 22:52:38 +0200
committerFrans Meulenbroeks <fransmeulenbroeks@gmail.com>2010-07-14 22:52:38 +0200
commit6bd90b5b7e01a877e464bd729d9baef2f4994187 (patch)
tree7804563e9bc1732672832ca345bba2a039c56ca3 /recipes/gcc/gcc-4.1.2.inc
parent098bbaa7446076dd10b2d221719e75b0964e0ba7 (diff)
gcc 4.1.x: patch Makefile.in for cross compile badness
When compiling gcc target code make passes -I(GMPINC) but this one points to the host dir (it is set to HOST_GMPINC which in oe points to tmp/sysroots/i686-linux/usr/include) This patch breaks the env var $(INCLUDES) in two and only uses the TARGET specific part for compiling libgcc and the crt stuff. This has been fully tested with gcc 4.1.2. For 4.1.0 and 4.1.0 it is verified that the patch applies properly Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/gcc/gcc-4.1.2.inc')
-rw-r--r--recipes/gcc/gcc-4.1.2.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/recipes/gcc/gcc-4.1.2.inc b/recipes/gcc/gcc-4.1.2.inc
index 3b6cf30913..2505b09448 100644
--- a/recipes/gcc/gcc-4.1.2.inc
+++ b/recipes/gcc/gcc-4.1.2.inc
@@ -3,7 +3,7 @@ require gcc-common.inc
DEPENDS = "mpfr gmp"
NATIVEDEPS = "mpfr-native gmp-native"
-INC_PR = "r22"
+INC_PR = "r23"
SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \
file://100-uclibc-conf.patch \
@@ -29,6 +29,7 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \
file://gfortran.patch \
file://gcc-4.0.2-e300c2c3.patch \
file://pr34130.patch \
+ file://Makefile.in.patch \
"
SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch "