[PATCH RFC next 07/18] scripts/Makefile.extrawarn: handle CONFIG_WERROR in U-Boot-specific file

Quentin Schulz foss+uboot at 0leil.net
Mon May 4 15:20:34 CEST 2026


From: Quentin Schulz <quentin.schulz at cherry.de>

This is not something that is in Linux kernel in v5.1, nor in v6.1 which
will be the next sync. Since the next sync will be importing
scripts/Makefile.extrawarn directly instead of backporting individual
patches, CONFIG_WERROR handling would be gone.

Move the CONFIG_WERROR handling to the U-Boot-specific file such that it
doesn't get removed during the next sync.

Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
---
 scripts/Makefile.extrawarn        | 3 ---
 scripts/Makefile.extrawarn.u-boot | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/Makefile.extrawarn b/scripts/Makefile.extrawarn
index c5ed501d374..7dfc374a19d 100644
--- a/scripts/Makefile.extrawarn
+++ b/scripts/Makefile.extrawarn
@@ -22,9 +22,6 @@ endif
 
 export KBUILD_EXTRA_WARN
 
-KBUILD_CPPFLAGS-$(CONFIG_WERROR) += -Werror
-KBUILD_CPPFLAGS += $(KBUILD_CPPFLAGS-y)
-
 ifeq ("$(origin W)", "command line")
   KBUILD_EXTRA_WARN := $(W)
 endif
diff --git a/scripts/Makefile.extrawarn.u-boot b/scripts/Makefile.extrawarn.u-boot
index 0a9b49a30f0..86f6fbc2301 100644
--- a/scripts/Makefile.extrawarn.u-boot
+++ b/scripts/Makefile.extrawarn.u-boot
@@ -25,3 +25,6 @@ ifdef CONFIG_CC_IS_CLANG
 # there are other places as well. For now, we will silence this warning.
 KBUILD_CFLAGS += $(call cc-disable-warning, deprecated-non-prototype)
 endif
+
+KBUILD_CPPFLAGS-$(CONFIG_WERROR) += -Werror
+KBUILD_CPPFLAGS += $(KBUILD_CPPFLAGS-y)

-- 
2.54.0



More information about the U-Boot mailing list