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
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot