0039-kernel-speed-up-build-system-by-getting-rid-of-redundant-work.patch 1.0 KB

1234567891011121314151617181920212223242526
  1. From: Felix Fietkau <nbd@nbd.name>
  2. Date: Thu, 16 Mar 2017 09:33:18 +0100
  3. Subject: kernel: speed up build system by getting rid of redundant work
  4. KERNELRELEASE contains a $(shell) call which is evaluated over and over
  5. again.
  6. The call to checksyscalls.sh is unnecessary for LEDE and also takes a
  7. few seconds to complete.
  8. Signed-off-by: Felix Fietkau <nbd@nbd.name>
  9. diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
  10. index 10bd67a571f12b2ffeb97624654f3f2c68905af4..1c3b428b1661d2fa2e4feb9c0b1eb11992d9dd7d 100644
  11. --- a/include/kernel-defaults.mk
  12. +++ b/include/kernel-defaults.mk
  13. @@ -23,7 +23,9 @@ KERNEL_MAKEOPTS := -C $(LINUX_DIR) \
  14. HOST_LOADLIBES="-L$(STAGING_DIR_HOST)/lib" \
  15. CONFIG_SHELL="$(BASH)" \
  16. $(if $(findstring c,$(OPENWRT_VERBOSE)),V=1,V='') \
  17. - $(if $(PKG_BUILD_ID),LDFLAGS_MODULE=--build-id=0x$(PKG_BUILD_ID))
  18. + $(if $(PKG_BUILD_ID),LDFLAGS_MODULE=--build-id=0x$(PKG_BUILD_ID)) \
  19. + KERNELRELEASE=$(LINUX_VERSION) \
  20. + cmd_syscalls=
  21. ifdef CONFIG_STRIP_KERNEL_EXPORTS
  22. KERNEL_MAKEOPTS += \