From: Mark Andrews Date: Wed, 15 Apr 2015 02:39:55 +0000 (+1000) Subject: 4099. [port] clang: make unknown commandline options hard errors X-Git-Tag: v9.11.0a1~877 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=e840f92bfba0881039f1cdfb3349ecb03382b7be;p=thirdparty%2Fbind9.git 4099. [port] clang: make unknown commandline options hard errors when determining what options are supported. [RT #39273] --- diff --git a/CHANGES b/CHANGES index 2ffdf0ddfea..8ef0795d73a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +4099. [port] clang: make unknown commandline options hard errors + when determining what options are supported. + [RT #39273] + 4098. [bug] Address use-after-free issue when using a predecessor key with dnssec-settime. [RT #39272] diff --git a/configure b/configure index a4766f5d59d..816cc0820b8 100755 --- a/configure +++ b/configure @@ -16833,7 +16833,7 @@ if test "X$GCC" = "Xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-strict-aliasing" >&5 $as_echo_n "checking if \"$CC\" supports -fno-strict-aliasing... " >&6; } SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-strict-aliasing" + CFLAGS="$CFLAGS -Werror -fno-strict-aliasing" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16866,7 +16866,7 @@ $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-delete-null-pointer-checks" >&5 $as_echo_n "checking if \"$CC\" supports -fno-delete-null-pointer-checks... " >&6; } SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-delete-null-pointer-checks" + CFLAGS="$CFLAGS -Werror -fno-delete-null-pointer-checks" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ diff --git a/configure.in b/configure.in index 66373ff6cfe..26a7f4b2bda 100644 --- a/configure.in +++ b/configure.in @@ -2263,7 +2263,7 @@ if test "X$GCC" = "Xyes"; then STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith" AC_MSG_CHECKING(if "$CC" supports -fno-strict-aliasing) SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-strict-aliasing" + CFLAGS="$CFLAGS -Werror -fno-strict-aliasing" AC_TRY_COMPILE(,, [FNOSTRICTALIASING=yes],[FNOSTRICTALIASING=no]) CFLAGS="$SAVE_CFLAGS" if test "$FNOSTRICTALIASING" = "yes"; then @@ -2277,7 +2277,7 @@ if test "X$GCC" = "Xyes"; then # AC_MSG_CHECKING(if "$CC" supports -fno-delete-null-pointer-checks) SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-delete-null-pointer-checks" + CFLAGS="$CFLAGS -Werror -fno-delete-null-pointer-checks" AC_TRY_COMPILE(,, [FNODELETENULLPOINTERCHECKS=yes], [FNODELETENULLPOINTERCHECKS=no]) CFLAGS="$SAVE_CFLAGS"