[U-Boot] [PATCH 2/2] tools: Use override when changing CC, CFLAGS , etc.

Mike Frysinger vapier at gentoo.org
Wed Oct 21 03:17:43 CEST 2009


On Tuesday 20 October 2009 17:53:58 Scott Wood wrote:
> Mike Frysinger wrote:
> > On Monday 19 October 2009 17:24:35 Scott Wood wrote:
> >> If the user has specified a CC or similar on the command line, that is
> >> the cross compiler, not the host compiler.  Override is needed to keep
> >> these assignments from being ignored in that case.
> >
> > then again, if we didnt mix host and target variable names, this wouldnt
> > be a problem.  in a sane world, all of the host stuff would be HOSTXX (or
> > BUILDXX).
> 
> I was looking at making static pattern rules to divert host objects to a
> host rule, with separate object lists for files that want pedantic and
> non-pedantic (leaving the current set of individual file rules would
> cause conflicts).
> 
> It seems that nothing in tools/Makefile is using -pedantic or any of the
> other HOSTCFLAGS set in tools/Makefile; HOSTCFLAGS is getting
> overwritten by config.mk.  It looks like maybe this was introduced when
> HOST_CFLAGS was changed to HOSTCFLAGS.
> 
> Any thoughts on how to untangle things?  What flags to we really want to
> use here?  Given the number of files that have been exempted, do we
> still want to keep the -pedantic stuff around?

i dislike -pedantic/-ansi (i find it a waste of time), but i think Wolfgang 
wants to support older crap

having all hostflags be in the top level would be good at any rate rather than 
duplicating into tools/ ...
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20091020/319e2bf5/attachment.pgp 


More information about the U-Boot mailing list