From c1eb425ccf05ad2f68753faccba6f5f76f5fa76e Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Sun, 25 Jul 2010 22:08:04 +0200 Subject: gcc4.4.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 Signed-off-by: Frans Meulenbroeks --- recipes/gcc/gcc-4.4.2.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'recipes/gcc/gcc-4.4.2.inc') diff --git a/recipes/gcc/gcc-4.4.2.inc b/recipes/gcc/gcc-4.4.2.inc index 360ea0134c..5df40f0617 100644 --- a/recipes/gcc/gcc-4.4.2.inc +++ b/recipes/gcc/gcc-4.4.2.inc @@ -8,7 +8,7 @@ LICENSE = "GPLv3" DEPENDS = "mpfr gmp" NATIVEDEPS = "mpfr-native gmp-native" -INC_PR = "r3" +INC_PR = "r4" FILESPATHPKG .= ":gcc-$PV" @@ -26,6 +26,7 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \ file://gcc-pr41175.patch \ file://gcc-armv4-pass-fix-v4bx-to-ld.patch \ file://gcc-4.3.3-fix-EXTRA_BUILD.patch \ + file://Makefile.in.patch \ " # Language Overrides FORTRAN = "" -- cgit 1.2.3-korg