From 891973f53805e35a4a14657f2c922ee7c5ff7cf7 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sun, 17 Oct 2010 23:32:37 +0200 Subject: [PATCH] Makefile: move KERNEL_ARCH from kernel-headers to here Closes #2707 It's not only for kernel headers, and the kernel headers .mk file isn't included for crosstool-ng toolchain, which broke linux/u-boot/.. builds. Signed-off-by: Peter Korsgaard --- CHANGES | 1 + Makefile | 8 ++++++++ toolchain/kernel-headers/kernel-headers.mk | 8 -------- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGES b/CHANGES index 21fffdecf9..9adcc91fb7 100644 --- a/CHANGES +++ b/CHANGES @@ -68,6 +68,7 @@ #2521: Can't compile sdl_mixer, mikmod.h can't be found #2563: [PATCH] cairo: Expose the configure option to disable some... #2581: libmms: Update to 0.6, and patch to work on architectures... + #2707: Can't compile linux kernel using buildroot + crosstool-ng 2010.08: Released August 31th, 2010: diff --git a/Makefile b/Makefile index ac60b24eeb..22c3801d11 100644 --- a/Makefile +++ b/Makefile @@ -249,6 +249,14 @@ ifeq ($(ARCH),xtensa) ARCH:=$(ARCH)_$(call qstrip,$(BR2_xtensa_core_name)) endif +KERNEL_ARCH:=$(shell echo "$(ARCH)" | sed -e "s/-.*//" \ + -e s/i.86/i386/ -e s/sun4u/sparc64/ \ + -e s/arm.*/arm/ -e s/sa110/arm/ \ + -e s/parisc64/parisc/ \ + -e s/powerpc64/powerpc/ \ + -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \ + -e s/sh.*/sh/) + ZCAT:=$(call qstrip,$(BR2_ZCAT)) BZCAT:=$(call qstrip,$(BR2_BZCAT)) TAR_OPTIONS=$(call qstrip,$(BR2_TAR_OPTIONS)) -xf diff --git a/toolchain/kernel-headers/kernel-headers.mk b/toolchain/kernel-headers/kernel-headers.mk index 7b8989bbce..bb7ee3c400 100644 --- a/toolchain/kernel-headers/kernel-headers.mk +++ b/toolchain/kernel-headers/kernel-headers.mk @@ -13,14 +13,6 @@ LINUX_HEADERS_SITE:=127.0.0.1 LINUX_HEADERS_SOURCE:=unspecified-kernel-headers LINUX_HEADERS_UNPACK_DIR:=$(TOOLCHAIN_DIR)/linux-libc-headers-null -KERNEL_ARCH:=$(shell $(SHELL) -c "echo \"$(ARCH)\" | sed -e \"s/-.*//\" \ - -e s/i.86/i386/ -e s/sun4u/sparc64/ \ - -e s/arm.*/arm/ -e s/sa110/arm/ \ - -e s/parisc64/parisc/ \ - -e s/powerpc64/powerpc/ \ - -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \ - -e s/sh.*/sh/") - include toolchain/kernel-headers/kernel-headers-new.makefile $(DL_DIR)/$(LINUX_HEADERS_SOURCE): -- 2.30.2