configure: make implicit declarations fatal

from bugzilla #105:
"ngircd-16 works great under openbsd4.7/i386, but it segfaults on
openbsd4.7/amd64."

Caused by missing function prototypes and the resulting truncation of
pointer to int.

Lets try to catch these bugs during compilation instead of SIGSEGV.
This commit is contained in:
Florian Westphal 2010-05-29 13:06:19 +02:00 committed by Alexander Barton
parent 55190f2d3d
commit b849e63fbf
1 changed files with 1 additions and 0 deletions

View File

@ -542,6 +542,7 @@ AC_DEFINE_UNQUOTED(TARGET_OS, "$target_os" )
# Add additional CFLAGS, eventually specified on the command line, but after # Add additional CFLAGS, eventually specified on the command line, but after
# running this configure script. Useful for "-Werror" for example. # running this configure script. Useful for "-Werror" for example.
test "$GCC" = "yes" && CFLAGS="$CFLAGS -Werror=implicit-function-declaration"
test -n "$CFLAGS_END" && CFLAGS="$CFLAGS $CFLAGS_END" test -n "$CFLAGS_END" && CFLAGS="$CFLAGS $CFLAGS_END"
# -- Generate files -- # -- Generate files --