|
@@ -64,11 +64,6 @@ LINUX_PATCH = $(filter ftp://% http://% https://%,$(LINUX_PATCHES))
|
|
|
LINUX_INSTALL_IMAGES = YES
|
|
|
LINUX_DEPENDENCIES = host-kmod
|
|
|
|
|
|
-# Starting with 4.17, the generated dtc parser code is no longer
|
|
|
-# shipped with the kernel sources, so we need flex and bison. For
|
|
|
-# reproducibility, we use our owns rather than the host ones.
|
|
|
-LINUX_DEPENDENCIES += host-bison host-flex
|
|
|
-
|
|
|
# Starting with 4.16, the generated kconfig paser code is no longer
|
|
|
# shipped with the kernel sources, so we need flex and bison, but
|
|
|
# only if the host does not have them.
|
|
@@ -352,6 +347,11 @@ define LINUX_KCONFIG_FIXUP_CMDS
|
|
|
endef
|
|
|
|
|
|
ifeq ($(BR2_LINUX_KERNEL_DTS_SUPPORT),y)
|
|
|
+# Starting with 4.17, the generated dtc parser code is no longer
|
|
|
+# shipped with the kernel sources, so we need flex and bison. For
|
|
|
+# reproducibility, we use our owns rather than the host ones.
|
|
|
+LINUX_DEPENDENCIES += host-bison host-flex
|
|
|
+
|
|
|
ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),)
|
|
|
define LINUX_BUILD_DTB
|
|
|
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS)
|