]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
build: --disable-warnings-as-errors avoids some warning config checks
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 9 Oct 2024 22:20:28 +0000 (11:20 +1300)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 27 Feb 2025 00:02:38 +0000 (00:02 +0000)
This fixes compilation with some versions of Honggfuzz.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
buildtools/wafsamba/samba_autoconf.py

index 802cbaced521dd4b2aea2d38762867611cb9898e..d4e27e156e688cf867e2d4bff94204f991a9a70c 100644 (file)
@@ -784,8 +784,9 @@ def SAMBA_CONFIG_H(conf, path=None):
 
         conf.ADD_CFLAGS('-Werror=address', testflags=True)
         # we add these here to ensure that -Wstrict-prototypes is not set during configure
-        conf.ADD_CFLAGS('-Werror=strict-prototypes -Wstrict-prototypes',
-                        testflags=True)
+        if not Options.options.disable_warnings_as_errors:
+            conf.ADD_CFLAGS('-Werror=strict-prototypes -Wstrict-prototypes',
+                            testflags=True)
         conf.ADD_CFLAGS('-Werror=write-strings -Wwrite-strings',
                         testflags=True)
         conf.ADD_CFLAGS('-Werror-implicit-function-declaration',