]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
tweak warning flags
authorDamien Miller <djm@mindrot.org>
Fri, 30 Aug 2019 04:26:19 +0000 (14:26 +1000)
committerDamien Miller <djm@mindrot.org>
Fri, 30 Aug 2019 04:26:19 +0000 (14:26 +1000)
Enable -Wextra if compiler supports it

Set -Wno-error=format-truncation if available to prevent expected
string truncations in openbsd-compat from breaking -Werror builds

configure.ac

index 8c6c4637c9cff0c8eb052cbee8993902730189fe..3e93c0276993fd604b80bae9ae229715bb1cb2b6 100644 (file)
@@ -152,9 +152,11 @@ CFLAGS="$saved_CFLAGS"
 
 if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
        OSSH_CHECK_CFLAG_COMPILE([-pipe])
-       OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments])
        OSSH_CHECK_CFLAG_COMPILE([-Wunknown-warning-option])
+       OSSH_CHECK_CFLAG_COMPILE([-Wno-error=format-truncation])
+       OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments])
        OSSH_CHECK_CFLAG_COMPILE([-Wall])
+       OSSH_CHECK_CFLAG_COMPILE([-Wextra])
        OSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith])
        OSSH_CHECK_CFLAG_COMPILE([-Wuninitialized])
        OSSH_CHECK_CFLAG_COMPILE([-Wsign-compare])