On 07/08/2010 01:39 PM, Graham Gower wrote:
> This patch introduces a new command line parameter to gcc (at
> Zecke's suggestion), -ibad, which may be used to specify
> blacklisted include prefixes. E.g.
> 
> g...@eye7:/tmp$ ~/oe2/tmp/cross/mipsel/bin/mipsel-angstrom-linux-gcc -c 
> test.c -ibad /usr/include -I /usr/include
> CROSS COMPILE Badness: /usr/include in INCLUDEPATH: /usr/include

nice! The only thing that is worrying is the question how we make sure
these bad path's are enforced.

E.g. a recipe not honoring our CPPFLAGS might silently pass this check
(while before it was hardcoded into the compiler). My proposal would be
to extend the sanity check and grep the compile log for gcc and -ibad
and fail if gcc exists but -ibad does not occur?

_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to