Commit f71cd38a authored by Dan Nicolaescu's avatar Dan Nicolaescu

Fix CFLAGS for non-GCC compilers.

* configure.in (CFLAGS): Always use -g like it was done before the
2010-03-30 change.
(REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.  (Bug#6538)
parent f4981b7e
2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
Fix CFLAGS for non-GCC compilers.
* configure.in (CFLAGS): Always use -g like it was done before the
2010-03-30 change.
(REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags. (Bug#6538)
2010-06-30 Glenn Morris <rgm@gnu.org>
* configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
......
......@@ -5436,21 +5436,18 @@ CPP=`eval "echo $CPP"`
### First figure out CFLAGS (which we use for running the compiler here)
### and REAL_CFLAGS (which we use for real compilation).
### The two are the same except on a few systems, where they are made
### different to work around various lossages. For example,
### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
### as implying static linking.
### The two are the same except when using GCC where we might use
### extra warning and profiling flags.
### If the CFLAGS env var is specified, we use that value
### instead of the default.
if test "x$SPECIFIED_CFLAGS" = x; then
CFLAGS="-g $C_OPTIMIZE_SWITCH"
if test x$GCC = xyes; then
CFLAGS="-g $C_OPTIMIZE_SWITCH"
REAL_CFLAGS="$CFLAGS $C_WARNINGS_SWITCH $PROFILING_CFLAGS"
else
CFLAGS=
REAL_CFLAGS=
REAL_CFLAGS="$CFLAGS"
fi
else
REAL_CFLAGS="$CFLAGS"
......
......@@ -847,23 +847,19 @@ CPP=`eval "echo $CPP"`
### First figure out CFLAGS (which we use for running the compiler here)
### and REAL_CFLAGS (which we use for real compilation).
### The two are the same except on a few systems, where they are made
### different to work around various lossages. For example,
### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
### as implying static linking.
### The two are the same except when using GCC where we might use
### extra warning and profiling flags.
### If the CFLAGS env var is specified, we use that value
### instead of the default.
dnl C_OPTIMIZE_SWITCH unused save for gcc, so why set it for non-gcc?
dnl Note AC_PROG_CC sets CFLAGS to -g -O2 for gcc anyway.
if test "x$SPECIFIED_CFLAGS" = x; then
CFLAGS="-g $C_OPTIMIZE_SWITCH"
if test x$GCC = xyes; then
CFLAGS="-g $C_OPTIMIZE_SWITCH"
REAL_CFLAGS="$CFLAGS $C_WARNINGS_SWITCH $PROFILING_CFLAGS"
else
CFLAGS=
REAL_CFLAGS=
REAL_CFLAGS="$CFLAGS"
fi
else
REAL_CFLAGS="$CFLAGS"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment