diff --git a/configure b/configure index ecf640bfc..347e8943b 100755 --- a/configure +++ b/configure @@ -4382,7 +4382,7 @@ fi ## If we're using GCC, ask for aggressive warnings. case "$GCC" in yes ) - CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes" ;; + CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wmissing-prototypes" ;; esac for ac_prog in mawk gawk nawk awk diff --git a/configure.in b/configure.in index 14dfd8ea3..cefe7048f 100644 --- a/configure.in +++ b/configure.in @@ -373,7 +373,10 @@ fi ## If we're using GCC, ask for aggressive warnings. case "$GCC" in yes ) - CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes" ;; + ## We had -Wstrict-prototypes in here for a bit, but Guile does too + ## much stuff with generic function pointers for that to really be + ## less than exasperating. + CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wmissing-prototypes" ;; esac AC_PROG_AWK