diff --git a/configure.ac b/configure.ac index 62aeeca..f2ecb22 100644 --- a/configure.ac +++ b/configure.ac @@ -30,9 +30,9 @@ fi nopie="" oldcflags="$CFLAGS" -CFLAGS="-nopie" +CFLAGS="-nopie -Werror" AC_MSG_CHECKING([whether CC supports -nopie]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], +AC_LINK_IFELSE([AC_LANG_PROGRAM([])], [AC_MSG_RESULT([yes])] [nopie="-nopie"], [AC_MSG_RESULT([no])] @@ -42,9 +42,9 @@ CFLAGS="$oldcflags" if test "x$nopie" = "x" then oldcflags="$CFLAGS" - CFLAGS="-no-pie" + CFLAGS="-no-pie -Werror" AC_MSG_CHECKING([whether CC supports -no-pie]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], + AC_LINK_IFELSE([AC_LANG_PROGRAM([])], [AC_MSG_RESULT([yes])] [nopie="-no-pie"], [AC_MSG_RESULT([no])]