From: Felix Fietkau Date: Thu, 16 Mar 2017 08:33:18 +0000 (+0100) Subject: kernel: speed up build system by getting rid of redundant work X-Git-Tag: v18.06.0-rc1~3328 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=1f12a3daaaa8f3525741bef2bc2be7c5c6c77b50 kernel: speed up build system by getting rid of redundant work KERNELRELEASE contains a $(shell) call which is evaluated over and over again. The call to checksyscalls.sh is unnecessary for LEDE and also takes a few seconds to complete. Signed-off-by: Felix Fietkau --- diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk index 10bd67a571..1c3b428b16 100644 --- a/include/kernel-defaults.mk +++ b/include/kernel-defaults.mk @@ -23,7 +23,9 @@ KERNEL_MAKEOPTS := -C $(LINUX_DIR) \ HOST_LOADLIBES="-L$(STAGING_DIR_HOST)/lib" \ CONFIG_SHELL="$(BASH)" \ $(if $(findstring c,$(OPENWRT_VERBOSE)),V=1,V='') \ - $(if $(PKG_BUILD_ID),LDFLAGS_MODULE=--build-id=0x$(PKG_BUILD_ID)) + $(if $(PKG_BUILD_ID),LDFLAGS_MODULE=--build-id=0x$(PKG_BUILD_ID)) \ + KERNELRELEASE=$(LINUX_VERSION) \ + cmd_syscalls= ifdef CONFIG_STRIP_KERNEL_EXPORTS KERNEL_MAKEOPTS += \