[gnome-continuous-yocto/gnomeostree-3.28-rocko: 3907/8267] populate_sdk_ext: fix working with uninative sstate



commit 556725188f69c60abe19a37774e86848d2aea2a1
Author: Ed Bartosh <ed bartosh linux intel com>
Date:   Wed Jan 4 20:48:17 2017 +0200

    populate_sdk_ext: fix working with uninative sstate
    
    Mapped uninative sstate directories to make ext SDK installer to
    use them when it's run on systems with gcc version different from
    gcc version used to build installer.
    
    [YOCTO #10832]
    
    (From OE-Core rev: 549df5f82c9b2d4feb6f459cb3b2f240efb9a981)
    
    Signed-off-by: Ed Bartosh <ed bartosh linux intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/classes/populate_sdk_ext.bbclass |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass
index 0812eea..fc9cc22 100644
--- a/meta/classes/populate_sdk_ext.bbclass
+++ b/meta/classes/populate_sdk_ext.bbclass
@@ -308,7 +308,10 @@ python copy_buildsystem () {
             f.write('BB_SETSCENE_ENFORCE_WHITELIST = "%:* *:do_shared_workdir *:do_rm_work"\n\n')
 
             # Hide the config information from bitbake output (since it's fixed within the SDK)
-            f.write('BUILDCFG_HEADER = ""\n')
+            f.write('BUILDCFG_HEADER = ""\n\n')
+
+            # Map gcc-dependent uninative sstate cache for installer usage
+            f.write('SSTATE_MIRRORS = "file://universal/(.*) 
file://universal-4.9/\\1\\nfile://universal-4.9/(.*) file://universal-4.8/\\1"\n\n')
 
             # Allow additional config through sdk-extra.conf
             fn = bb.cookerdata.findConfigFile('sdk-extra.conf', d)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]