This is the mail archive of the newlib@sourceware.cygnus.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: RFC src/configure* - "CFLAGS=-g -O" instead of "CFLAGS=... -Wall"


> Date: Wed, 05 Apr 2000 09:53:42 +1000
> From: Andrew Cagney <ac131313@cygnus.com>
> Organization: Cygnus Solutions
> X-Accept-Language: en
> 
> Hello,
> 
> At present the top level configure + Makefile.in force (when GCC) CFLAGS
> to:
> 
> 	CFLAGS = -g -O -Wall
> 
> I'd like to scale that back to just:
> 
> 	CFLAGS = -g -O
> 
> letting each sub directory set their own -W* policy.  The src/gdb and
> src/sim directories try to do this now using separate WARN_CFLAGS (only
> they get overuled by CFLAGS :-).

GCC has

CFLAGS = -g @stage1_warn_cflags@
WARN_CFLAGS = -W -Wall -Wtraditional

where @stage1_warn_cflags@ gets turned into $(WARN_CFLAGS), or not,
depending on whether the compiler is GCC.  This also gets overruled
from the toplevel CFLAGS, which is probably why the -Wall is there.

-- 
- Geoffrey Keating <geoffk@cygnus.com>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]