]> code.ossystems Code Review - openembedded-core.git/commit
cross-canadian: Fix TUNE_PKGARCH references
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 2 Oct 2013 13:09:50 +0000 (13:09 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 4 Oct 2013 17:25:06 +0000 (18:25 +0100)
commitf58acab6414fe96d9e07ebbe86b348d2ac2bed5f
tree45955a7fe8b6156bf790b84a9ba63c14de65bb96
parent2881747ec270bffc039d10198399e2686407b521
cross-canadian: Fix TUNE_PKGARCH references

The cross-canadian compilers are now build once per architecture but were being
installed into tune specific locations which is incorrect. This adjusts things
so they are make TARGET_ARCH specific. We gain the tune specific parts from the
target sysroot which remains tune specific, the compiler and tools are independent
ot that.

binutils/gcc require sysroot options but since we reset at runtime, these shouldn't
have dependencies in the sstate checksums. They are therefore also excluded.

With these patches, switching machines does not result in a rebuild of *-cross-canadian
and the compiler is correctly located and referenced in the target images.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/cross-canadian.bbclass
meta/classes/toolchain-scripts.bbclass
meta/recipes-devtools/binutils/binutils-cross-canadian.inc
meta/recipes-devtools/gcc/gcc-cross-canadian.inc