From a289cf711e0797ed8fe23a1222904fbb35560356 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 27 May 2025 16:09:39 +0200 Subject: [PATCH] Move C warning flags from +gccwarn to +gccwarn-c This avoids warnings about these options during the C++ header inclusion tests. Reviewed-by: Sam James --- Makeconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makeconfig b/Makeconfig index fddd0329eb..1bb143e950 100644 --- a/Makeconfig +++ b/Makeconfig @@ -892,12 +892,12 @@ host-test-program-cmd = $(host-built-program-cmd) endif # Extra flags to pass to GCC. -+gccwarn := -Wall -Wwrite-strings -Wundef $(cc-option-wimplicit-fallthrough) \ - $(cc-option-wfree-labels) $(cc-option-wmissing-parameter-name) ++gccwarn := -Wall -Wwrite-strings -Wundef $(cc-option-wimplicit-fallthrough) ifeq ($(enable-werror),yes) +gccwarn += -Werror endif -+gccwarn-c = -Wstrict-prototypes -Wold-style-definition ++gccwarn-c = -Wstrict-prototypes -Wold-style-definition \ + $(cc-option-wfree-labels) $(cc-option-wmissing-parameter-name) # We do not depend on the address of constants in different files to be # actually different, so allow the compiler to merge them all. -- 2.47.2