diff options
author | Mark Wielaard <mjw@redhat.com> | 2016-02-13 19:10:00 +0100 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2016-02-22 12:09:26 +0100 |
commit | 6993d408fac1ff9aa23281cb6ab010920f7d624c (patch) | |
tree | fa835556c4878910792f5b1abc9684152f808df6 /configure.ac | |
parent | c3aa57416566c97888abbc5c2ef4631c8c9e16f0 (diff) | |
download | elfutils-6993d408fac1ff9aa23281cb6ab010920f7d624c.tar.gz |
config: Check for and use gcc -Wnull-dereference.
-Wnull-dereference is new in GCC6
Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index d447db7e..df58b5b9 100644 --- a/configure.ac +++ b/configure.ac @@ -313,6 +313,16 @@ CFLAGS="$old_CFLAGS"]) AM_CONDITIONAL(HAVE_DUPLICATED_COND_WARNING, [test "x$ac_cv_duplicated_cond" != "xno"]) +# -Wnull-dereference was added by GCC6 +AC_CACHE_CHECK([whether gcc accepts -Wnull-dereference], ac_cv_null_dereference, [dnl +old_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -Wnull-dereference" +AC_COMPILE_IFELSE([AC_LANG_SOURCE([])], + ac_cv_null_dereference=yes, ac_cv_null_dereference=no) +CFLAGS="$old_CFLAGS"]) +AM_CONDITIONAL(HAVE_NULL_DEREFERENCE_WARNING, + [test "x$ac_cv_null_dereference" != "xno"]) + dnl Check if we have argp available from our libc AC_LINK_IFELSE( [AC_LANG_PROGRAM( |