diff options
Diffstat (limited to 'erts/configure.in')
-rw-r--r-- | erts/configure.in | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/erts/configure.in b/erts/configure.in index 3d57c2307e..0115ae2ff5 100644 --- a/erts/configure.in +++ b/erts/configure.in @@ -492,7 +492,16 @@ fi if test "x$GCC" = xyes; then # until the emulator can handle this, I suggest we turn it off! #WFLAGS="-Wall -Wshadow -Wcast-qual -Wmissing-declarations" - WFLAGS="-Wall -Wstrict-prototypes -Wmissing-prototypes" + WFLAGS="-Wall -Wstrict-prototypes" + + case "$host_cpu" in + tile*) + # tile-gcc is a bit stricter with -Wmissing-prototypes than other gccs, + # and too strict for our taste. + ;; + *) + WFLAGS="$WFLAGS -Wmissing-prototypes";; + esac saved_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -Wdeclaration-after-statement" |