mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
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>
This commit is contained in:
committed by
Richard Purdie
parent
76ba70fcaa
commit
c21cec8488
@@ -374,8 +374,9 @@ python copy_buildsystem () {
|
||||
|
||||
sstate_out = baseoutpath + '/sstate-cache'
|
||||
bb.utils.remove(sstate_out, True)
|
||||
# uninative.bbclass sets NATIVELSBSTRING to 'universal'
|
||||
fixedlsbstring = 'universal'
|
||||
|
||||
# uninative.bbclass sets NATIVELSBSTRING to 'universal%s' % oe.utils.host_gcc_version(d)
|
||||
fixedlsbstring = "universal%s" % oe.utils.host_gcc_version(d)
|
||||
|
||||
sdk_include_toolchain = (d.getVar('SDK_INCLUDE_TOOLCHAIN', True) == '1')
|
||||
sdk_ext_type = d.getVar('SDK_EXT_TYPE', True)
|
||||
|
||||
Reference in New Issue
Block a user