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:
parent
55190f2d3d
commit
b849e63fbf
|
@ -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 --
|
||||||
|
|
Loading…
Reference in New Issue