[source] kernel: check the right directories for rebuild

LEDE Commits lede-commits at lists.infradead.org
Fri Aug 19 02:03:24 PDT 2016


jogo pushed a commit to source.git, branch master:
https://git.lede-project.org/?p=source.git;a=commitdiff;h=f3923dab7b79e436292ce51c2cdc358dac2c81f3

commit f3923dab7b79e436292ce51c2cdc358dac2c81f3
Author: Jonas Gorski <jonas.gorski at gmail.com>
AuthorDate: Fri Aug 19 10:57:30 2016 +0200

    kernel: check the right directories for rebuild
    
    Pass KERNEL_FILE_DEPENDS to rdep instead of PKG_FILE_DEPENDS, which is
    empty. Also don't pass $(CURDIR) as the directory to timestamp, as it
    would also pick up non kernel related changes like image building code.
    
    Should fix kernel being rebuild for unrelated changes, as well as not
    being rebuild for changes in target/linux/generic.
    
    Fixes: 22ef1c83b35c ("kernel: make the kernel build auto-clean the build dir like package build")
    Signed-off-by: Jonas Gorski <jonas.gorski at gmail.com>
---
 include/kernel-build.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/kernel-build.mk b/include/kernel-build.mk
index 0ba6db8..f1372df 100644
--- a/include/kernel-build.mk
+++ b/include/kernel-build.mk
@@ -65,7 +65,7 @@ ifeq ($(DUMP)$(filter prereq clean refresh update,$(MAKECMDGOALS)),)
   ifneq ($(if $(QUILT),,$(CONFIG_AUTOREBUILD)),)
     define Kernel/Autoclean
       $(PKG_BUILD_DIR)/.dep_files: $(STAMP_PREPARED)
-      $(call rdep,${CURDIR} $(PKG_FILE_DEPENDS),$(STAMP_PREPARED),$(PKG_BUILD_DIR)/.dep_files,-x "*/.dep_*")
+      $(call rdep,$(KERNEL_FILE_DEPENDS),$(STAMP_PREPARED),$(PKG_BUILD_DIR)/.dep_files,-x "*/.dep_*")
     endef
   endif
 endif



More information about the lede-commits mailing list