dtc: Enable more warnings

David Gibson david at gibson.dropbear.id.au
Thu Mar 4 11:11:48 EST 2010


On Wed, Mar 03, 2010 at 08:16:16AM -0600, Jon Loeliger wrote:
> > This patch turns on a bunch of extra gcc warnings, most of which are
> > probably a good idea.  Of the new warnings -Wnested-externs and
> > -Wstrict-prototypes need no code changes, we're already warning-clean.
> > The remaining one, -Wmissing-prototypes requires trivial changes in
> > some of the tests (making functions local).
> > 
> > This patch also rearranges the warnings flags into a separate make
> > variable for convenience, and turns on -Werror, to really encourage
> > people to keep the code warning-clean.
> > 
> > Signed-off-by: David Gibson <david at gibson.dropbear.id.au>
> 
> This patch didn't apply due to something wrong here:
> 
> > Index: dtc/Makefile
> > ===================================================================
> > --- dtc.orig/Makefile	2010-03-03 16:10:27.235986452 +1100
> > +++ dtc/Makefile	2010-03-03 16:22:17.439987248 +1100
> > @@ -16,7 +16,9 @@ LOCAL_VERSION =
> >  CONFIG_LOCALVERSION =
> >  
> >  CPPFLAGS = -I libfdt
> > -CFLAGS = -Wall -g -Os -fPIC -Wpointer-arith -Wcast-qual
> > +WARNINGS = -Werror -Wall  -Wpointer-arith -Wcast-qual -Wnested-externs \
> > +	-Wstrict-prototypes -Wmissing-prototypes
> > +CFLAGS = -g -Os -fPIC -Werror $(WARNINGS)
> >  
> >  CPPFLAGS += -std=c99 -D_XOPEN_SOURCE -D_BSD_SOURCE
> >  CFLAGS += -Werror
> 
> 
> I think it is the extra CPPFLAGS line?  I dont seem to have that.

Drat, sorry.  I forgot I had an extra patch interposed in my series.
Resending.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson


More information about the devicetree-discuss mailing list