]> code.ossystems Code Review - openembedded-core.git/commitdiff
libgcc-common: Don't apply symlinks for nativesdk
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 21 Dec 2016 13:33:07 +0000 (13:33 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 11 Jan 2017 17:09:22 +0000 (17:09 +0000)
nativesdk-libgcc doesn't need a symlink into the target space and if we do this
sstate installation of the recipe can fail depending on whether it races with
the cross-canadian toolchains.

(From OE-Core rev: b2c1e1fe4221862e0dbf5d08960f0d0228e47c72)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/libgcc-common.inc

index 8a13f542c12298296967813c828e5566892dfc41..c4de31c34b36c24320d6399f8683b12258b9e8f4 100644 (file)
@@ -144,6 +144,9 @@ BASETARGET_SYS = "${@get_original_os(d)}"
 
 addtask extra_symlinks after do_multilib_install before do_package do_populate_sysroot
 fakeroot python do_extra_symlinks() {
+    if bb.data.inherits_class('nativesdk', d):
+        return
+
     targetsys = d.getVar('BASETARGET_SYS', True)
 
     if targetsys != d.getVar('TARGET_SYS', True):