On Wed, 2012-08-01 at 08:09 -0700, Khem Raj wrote: > On Wed, Aug 1, 2012 at 1:07 AM, Richard Purdie > <richard.pur...@linuxfoundation.org> wrote: > > Without this set, in the case host=target (which it does for on-target > > gcc), the native header directory is set to the target sysroot with > > no prefix. This means it would look for sdt.h on the build system > > instead of in the target headers and this can lead to build failures > > and is host contamination of the build. > > > > The correct fix is to explicitly set the native header directory to > > the correct location and then the headers get detected correctly. > > one concern I think is what will happen to gxxinclude dir if this is > set. if it will become relative to native headers dir as well > I think you have to try it out the compiler on target
I tested the target compiler and couldn't find any problem. I also checked the output of strings on the gcc binaries/libs/headers and couldn't spot anything nasty. I've therefore merged this but we should keep it in mind in case of problems. Cheers, Richard _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core