[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] [Mint-cvs] [FreeMiNT CVS] mintlib



On Thu, 2008-05-22 at 10:07 +0100, Alan Hourihane wrote:
> On Sun, 2008-05-18 at 20:20 +0000, cvs@sparemint.org wrote:
> > Update of /mint/mintlib
> > In directory mail.sparemint.org:/tmp/cvs-serv12260
> > 
> > Modified Files:
> > 	buildrules 
> > Log Message:
> > Never compile linea.c with profiling information.
> > 
> > 
> > Index: mintlib/buildrules
> > diff -u mintlib/buildrules:1.14 mintlib/buildrules:1.15
> > --- mintlib/buildrules:1.14	Sun Apr 27 13:03:42 2008
> > +++ mintlib/buildrules	Sun May 18 16:20:09 2008
> > @@ -104,6 +104,7 @@
> >  NOCFLAGS-mcount.c = -pg -fomit-frame-pointer
> >  NOCFLAGS-profil-freq.c = -pg -fomit-frame-pointer
> >  NOCFLAGS-profil-posix.c = -pg -fomit-frame-pointer
> > +NOCFLAGS-linea.c = -pg
> >  #DEFS-vfscanf.c = -DNO_BUG_IN_ISO_C_CORRIGENDUM_1
> >  CFLAGS-vfprintf.c = -Wno-uninitialized
> >  CFLAGS-ivfprintf.c = -Wno-uninitialized
> 
> This didn't work for me. It's actually the optimizer that's causing the
> problem. If I change it from...
> 
> NOCFLAGS-linea.c = -pg
> 
> to
> 
> NOCFLAGS-linea.c = -O2
> 
> then it compiles with profiling, debugging and normally.

Actually, make that...

NOCFLAGS-linea.c = -O2 -O

as the debug (-g) build, builds by default with -O

Alan.