From: Kevin Darbyshire-Bryant Date: Sat, 12 Oct 2019 07:41:41 +0000 (+0100) Subject: toolchain/kernel-headers: don't use TARGET_CFLAGS X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=14881b49d8d7e84f67074845d039f43df1a0d663;p=openwrt%2Fstaging%2Fthess.git toolchain/kernel-headers: don't use TARGET_CFLAGS Kernel utilities (e.g. scripts/kconfig/conf) are being built to run on the host system at this stage, therefore it makes no sense to use the target system CC flags. Use HOSTCFLAGS instead While we're here rename KMAKE macro to HOST_KMAKE to make it even more obvious that we're building for host. Signed-off-by: Kevin Darbyshire-Bryant --- diff --git a/toolchain/kernel-headers/Makefile b/toolchain/kernel-headers/Makefile index f7842cb9bd..a4120d587d 100644 --- a/toolchain/kernel-headers/Makefile +++ b/toolchain/kernel-headers/Makefile @@ -41,14 +41,14 @@ HOST_EXTRACFLAGS= LINUX_HAS_HEADERS_INSTALL:=y -KMAKE := $(MAKE) -C $(HOST_BUILD_DIR) \ +HOST_KMAKE := $(MAKE) -C $(HOST_BUILD_DIR) \ $(KERNEL_MAKE_FLAGS) \ CC="$(KERNEL_CC)" \ - CFLAGS="$(TARGET_CFLAGS)" + HOSTCFLAGS="$(HOST_CFLAGS)" define Host/Configure/all mkdir -p $(BUILD_DIR_TOOLCHAIN)/linux-dev - $(KMAKE) \ + $(HOST_KMAKE) \ INSTALL_HDR_PATH="$(BUILD_DIR_TOOLCHAIN)/linux-dev/" \ headers_install endef @@ -82,7 +82,7 @@ endef define Host/Configure env - yes '' | $(KMAKE) oldconfig + yes '' | $(HOST_KMAKE) oldconfig $(call Host/Configure/all) $(call Host/Configure/post/$(ARCH)) endef