]> 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>
Fri, 16 Dec 2016 10:23:23 +0000 (10:23 +0000)
commitc21cec84886d9c70396e9be0ceb9a8ef300b54be
tree583e4155d4a8f8961d396e2821688b050725dd5c
parent76ba70fcaa5482a179e3fc23dbbcc0d34e1aa878
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>
meta/classes/populate_sdk_ext.bbclass
meta/classes/uninative.bbclass
meta/lib/oe/utils.py