From: Niels Möller Date: Thu, 18 Jul 2002 12:32:22 +0000 (+0200) Subject: Don't use -ggdb3 with gcc-2.96. X-Git-Tag: nettle_1.6_release_20021003~88 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=befd90d2373b73356a22dfc341d91930457ef953;p=thirdparty%2Fnettle.git Don't use -ggdb3 with gcc-2.96. Rev: src/nettle/ChangeLog:1.101 Rev: src/nettle/configure.ac:1.7 --- diff --git a/ChangeLog b/ChangeLog index eb7ce2e0..6b7f2e34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2002-07-18 Niels Möller + + * configure.ac: Don't use -ggdb3 with gcc-2.96. + 2002-05-16 Niels Möller * sparc/aes.asm: Deleted registers i and t3. diff --git a/configure.ac b/configure.ac index a99b2fa1..da5aeaed 100644 --- a/configure.ac +++ b/configure.ac @@ -108,9 +108,15 @@ LSH_RPATH_FIX # Set these flags *last*, or else the test programs won't compile if test x$GCC = xyes ; then - CFLAGS="$CFLAGS -ggdb3 -Wall -W \ - -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes \ - -Wpointer-arith -Wbad-function-cast -Wnested-externs" + # Using -ggdb3 makes (some versions of) Redhat's gcc-2.96 dump core + if "$CC" --version | grep '^2\.96$' 1>/dev/null 2>&1; then + true + else + CFLAGS="$CFLAGS -ggdb3" + fi + CFLAGS="$CFLAGS -Wall -W \ + -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes \ + -Wpointer-arith -Wbad-function-cast -Wnested-externs" # Don't enable -Wcast-align as it results in tons of warnings in the # DES code. And when using stdio.