]> code.ossystems Code Review - openembedded-core.git/commit
gcc-cross.inc: Prevent native sysroot from leaking into configargs.h
authorNathan Rossi <nathan@nathanrossi.com>
Mon, 25 Nov 2019 06:58:00 +0000 (06:58 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 29 Nov 2019 17:37:16 +0000 (17:37 +0000)
commit84a78f46d59447eeec3d69532a7506148f64c979
treed1e13f1ffe35aa75831585449c9861669fb2cae5
parentb879fe730bc2cbce99704705cb53fa9ee958b311
gcc-cross.inc: Prevent native sysroot from leaking into configargs.h

Prevent the native(sdk) sysroot path from leaking into configargs.h. The
configargs.h header is intended to be static and unchanged as the
content is used as a means of determining that a gcc plugin is built for
the same gcc. This also effects the output of 'gcc --version'. Due to
per recipe sysroots and staging, the sysroot path would be replaced with
the sysroot local to the recipe thus changing the content of
configargs.h.

The sysroot path is replaced with a generic "/host" prefix which
represents the host sysroot (e.g. native or nativesdk).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/gcc/gcc-cross.inc
meta/recipes-devtools/gcc/gcc-runtime.inc