]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
uninative: rebuild uninative for gcc 4.8 and 4.9
authorEd Bartosh <ed.bartosh@linux.intel.com>
Tue, 13 Dec 2016 23:55:04 +0000 (01:55 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 11 Jan 2017 11:46:53 +0000 (11:46 +0000)
commit3d39ca5c91dbb62fb43199f916bd390cd6212e3d
treef680a886b35335e2359cc034e280424f02eb5b2c
parent401d552f9e4ed3341e42864e566dddb2b26019dc
uninative: rebuild uninative for gcc 4.8 and 4.9

Some c++ libraries fail to build if uninative is built
with gcc 5.x and host gcc version is either 4.8 or 4.9.

The issue should be solved by making separate uninative sstate
directory structure sstate-cache/universal-<gcc version> for host gcc
versions 4.8 and 4.9. This causes rebuilds of uninative if host gcc
is either 4.8 or 4.9 and it doesn't match gcc version used to build
uninative.

[YOCTO #10441]

(From OE-Core rev: d36f41e5658bbbb6080ee833027879c119edf3e0)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/classes/populate_sdk_ext.bbclass
meta/classes/uninative.bbclass
meta/lib/oe/utils.py