From: Florian Weimer Date: Tue, 27 May 2025 14:09:39 +0000 (+0200) Subject: Move C warning flags from +gccwarn to +gccwarn-c X-Git-Tag: glibc-2.42~205 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a289cf711e0797ed8fe23a1222904fbb35560356;p=thirdparty%2Fglibc.git 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 --- 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.