aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Fainelli <f.fainelli@gmail.com>2020-09-12 17:09:53 -0700
committerFlorian Fainelli <f.fainelli@gmail.com>2021-01-09 14:49:48 -0800
commit09760cbb3b9d79472c1c6803a32128b7fbb161c4 (patch)
tree5443275911199ad3865c28491de5a350a0ed6be3
parent2e590a63645a5c89ad752abfe36458dc0f49c739 (diff)
downloadupstream-09760cbb3b9d79472c1c6803a32128b7fbb161c4.tar.gz
upstream-09760cbb3b9d79472c1c6803a32128b7fbb161c4.tar.bz2
upstream-09760cbb3b9d79472c1c6803a32128b7fbb161c4.zip
kernel-defaults: Delete external source tree user_headers
When we use an external kernel tree which may not have been fully cleaned, there may be user_headers left which do not match the target architecture, leading to build failures for packages that do an explicit inclusion of user_headers (such as iproute2 or iptables). Make sure we delete them while preparing the directory. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r--include/kernel-defaults.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
index 863c180e48..6be4cff1f2 100644
--- a/include/kernel-defaults.mk
+++ b/include/kernel-defaults.mk
@@ -46,6 +46,7 @@ else
rmdir $(LINUX_DIR); \
fi
ln -s $(CONFIG_EXTERNAL_KERNEL_TREE) $(LINUX_DIR)
+ $(_SINGLE) [ -d $(LINUX_DIR)/user_headers ] && rm -rf $(LINUX_DIR)/user_headers
endef
endif