From: Dan Fandrich Date: Wed, 15 Dec 2004 21:09:53 +0000 (+0000) Subject: Fix the --enable-debug compiler warning options for older versions of gcc. X-Git-Tag: curl-7_12_3~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=38181fbc7469ea69c8679d45f5968bdac7aea935;p=thirdparty%2Fcurl.git Fix the --enable-debug compiler warning options for older versions of gcc. --- diff --git a/acinclude.m4 b/acinclude.m4 index 719f65d231..d911a8f3eb 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -690,10 +690,15 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS], fi else dnl $ICC = yes dnl this is a set of options we believe *ALL* gcc versions support: - WARN="-W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wpointer-arith -Wnested-externs -Winline -Wmissing-declarations -Wmissing-prototypes -Wsign-compare" + WARN="-W -Wall -Wwrite-strings -pedantic -Wpointer-arith -Wnested-externs -Winline -Wmissing-prototypes" dnl -Wcast-align is a bit too annoying on all gcc versions ;-) + if test "$gccnum" -ge "207"; then + dnl gcc 2.7 or later (well, they don't work on 2.2.2) + WARN="$WARN -Wno-long-long -Wmissing-declarations -Wsign-compare" + fi + if test "$gccnum" -gt "295"; then dnl only if the compiler is newer than 2.95 since we got lots of dnl "`_POSIX_C_SOURCE' is not defined" in system headers with