diff --git a/configure.in b/configure.in index cfa4ec2ee10..d26c51ca6a7 100644 --- a/configure.in +++ b/configure.in @@ -136,7 +136,12 @@ fi for flag in -fno-tree-ch -fno-tree-vrp -fno-tree-pre; do OLD_CFLAGS="$CFLAGS" CFLAGS="$RUNTIMECFLAGS $flag -Werror" - AC_TRY_LINK([], [int main() {return 0;}], [CFLAGS="$OLD_CFLAGS $flag"],[CFLAGS="$OLD_CFLAGS"]) + AC_TRY_LINK([], [return 0;], [CFLAGS="$OLD_CFLAGS $flag"],[CFLAGS="$OLD_CFLAGS"]) +done +for flag in -fno-stack-protector; do + OLD_CFLAGS="$CFLAGS" + CFLAGS="$RUNTIMECFLAGS $flag -Werror" + AC_TRY_LINK([], [return 0;], [CFLAGS="$OLD_CFLAGS $flag"],[CFLAGS="$OLD_CFLAGS"]) done if test "Darwin" != `uname`; then