diff options
author | Frans Meulenbroeks <fransmeulenbroeks@gmail.com> | 2010-07-25 22:13:53 +0200 |
---|---|---|
committer | Frans Meulenbroeks <fransmeulenbroeks@gmail.com> | 2010-08-14 11:27:20 +0200 |
commit | 2cde6e004fdc0487d9bce741f0a8ef0a979f9079 (patch) | |
tree | 59e68a449aa248db3f5b361797e17931771b8591 /recipes/gcc/gcc-4.2.4.inc | |
parent | 5e47534a34f6d131fb9621320c637bda0256fbcf (diff) |
gcc4.2.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.
The patch has been verified by baking all affected recipes with
bitbake -c configure -b recipe
Also introduced INC_PR
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/gcc/gcc-4.2.4.inc')
-rw-r--r-- | recipes/gcc/gcc-4.2.4.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/recipes/gcc/gcc-4.2.4.inc b/recipes/gcc/gcc-4.2.4.inc index d586e75065..db09c6e2e1 100644 --- a/recipes/gcc/gcc-4.2.4.inc +++ b/recipes/gcc/gcc-4.2.4.inc @@ -4,7 +4,7 @@ LICENSE = "GPLv3" DEPENDS = "mpfr gmp" NATIVEDEPS = "mpfr-native gmp-native" -INC_PR = "r12" +INC_PR = "r13" SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \ file://100-uclibc-conf.patch \ @@ -40,6 +40,7 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \ file://fortran-static-linking.patch \ file://intermask-bigendian.patch \ file://libstdc++-hack-libtool-remove-lstdc++.patch \ + file://Makefile.in.patch \ " SRC_URI_append_ep93xx = " \ |