* linux-2.6.16-chumby-1.2.tar.gz set CROSS_COMPILE as arm-linux- hardly. * It causes the AR used to compile chumby-kernel is arm-linux-, but it should be set dynamically * according CROSS_COMPILE passed by openembedded
Signed-off-by: Guo Hongruan <[email protected]> --- ...akefile-remove-hard-setting-CROSS_COMPILE.patch | 18 ++++++++++++++++++ recipes/linux/chumby-kernel_2.6.16-chumby-1.2.bb | 1 + 2 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 recipes/linux/chumby-kernel/Makefile-remove-hard-setting-CROSS_COMPILE.patch diff --git a/recipes/linux/chumby-kernel/Makefile-remove-hard-setting-CROSS_COMPILE.patch b/recipes/linux/chumby-kernel/Makefile-remove-hard-setting-CROSS_COMPILE.patch new file mode 100644 index 0000000..9a0be9a --- /dev/null +++ b/recipes/linux/chumby-kernel/Makefile-remove-hard-setting-CROSS_COMPILE.patch @@ -0,0 +1,18 @@ +Makefile: remove hard setting CROSS_COMPILE + +* linux-2.6.16-chumby-1.2.tar.gz set CROSS_COMPILE as arm-linux- hardly +* It causes the AR used to compiling linux kernel is arm-linux-ar, which doesn't exist in openembedded at all +Index: linux-2.6.16/Makefile +=================================================================== +--- linux-2.6.16.orig/Makefile 2010-02-01 16:19:36.000000000 +0800 ++++ linux-2.6.16/Makefile 2010-02-01 16:20:02.000000000 +0800 +@@ -173,8 +173,7 @@ + # Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile + + ARCH ?= $(SUBARCH) +-#CROSS_COMPILE ?= +-CROSS_COMPILE = arm-linux- ++CROSS_COMPILE ?= + + # Architecture as present in compile.h + UTS_MACHINE := $(ARCH) diff --git a/recipes/linux/chumby-kernel_2.6.16-chumby-1.2.bb b/recipes/linux/chumby-kernel_2.6.16-chumby-1.2.bb index b6cdf48..4967c1e 100644 --- a/recipes/linux/chumby-kernel_2.6.16-chumby-1.2.bb +++ b/recipes/linux/chumby-kernel_2.6.16-chumby-1.2.bb @@ -9,6 +9,7 @@ SRC_URI = "http://files.chumby.com/source/ironforge/build396/linux-2.6.16-chumby http://files.chumby.com/source/ironforge/build396/align.pl \ file://chumby-override-cmdline.patch;patch=1 \ file://disable-fbchanging.patch;patch=1 \ + file://Makefile-remove-hard-setting-CROSS_COMPILE.patch;patch=1 \ file://defconfig \ " -- 1.5.4.3 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
