populate_sdk_base/meta-environment: Remove overlap from the two
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 19 Sep 2014 17:09:12 +0000 (18:09 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 22 Sep 2014 12:04:23 +0000 (13:04 +0100)
commit1c48bce0a7c83794456516a0aee2d8e39d36d1f5
tree0d4602c6fee7cd233d42ffce0aaf0a998924c581
parent523d3eb1822cff8d5d1d3e7d247e861b1ca37931
populate_sdk_base/meta-environment: Remove overlap from the two

Currently we have the horrible situation where meta-environment packages
the toolchain environment files and they get included in the SDK but are
broken, then, the SDK code overwrites them with good versions. This is
suboptimal.

This change fixes the code in meta-environment to create working
files and adds in the multilib support from populate_sdk_base, then
we remove the code in that base bbclass and rely on the packages
being installed if/as/when needed. This removes the duplication
and the broken versions of the files, hopefully making all well.

[YOCTO #6608]
[YOCTO #6613]

(From OE-Core rev: 063355e5965439c7b3253d692d7ab0ed1189d123)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_base.bbclass
meta/recipes-core/meta/meta-environment.bb