From 8be2648cd748b973b95b2b80020b2264d13df469 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 12 Feb 2021 11:37:38 +0100 Subject: [PATCH] linux: set DTC_FLAGS as environment variable instead of make argument Setting DTC_FLAGS as a make argument overrides the additional dtc flags which are added in kernel's scripts/Makefile.lib. This results in lots of noisy warnings when building RPi DT and overlays and could be potentially problematic if kbuild adds important dtc flags. Pass in DTC_FLAGS as an environment variable so that kbuild can adjust DTC_FLAGS as needed. Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 0f50bb5f283..553b46cad87 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -190,7 +190,7 @@ make_target() { KERNEL_TARGET="${KERNEL_TARGET/uImage/Image}" fi - kernel_make DTC_FLAGS=-@ ${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD} modules + DTC_FLAGS=-@ kernel_make ${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD} modules if [ "${PKG_BUILD_PERF}" = "yes" ]; then ( cd tools/perf