]> code.ossystems Code Review - openembedded-core.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>
Fri, 16 Dec 2016 08:30:02 +0000 (08:30 +0000)
commitd36f41e5658bbbb6080ee833027879c119edf3e0
tree76ac69aa96e7e3545c0dbfedf151663a4e502b3c
parent422077ff91c4147f08108fe8510b238730f2367c
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]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/populate_sdk_ext.bbclass
meta/classes/uninative.bbclass
meta/lib/oe/utils.py