summaryrefslogtreecommitdiffstats
path: root/meta/lib/oe
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oe')
-rw-r--r--meta/lib/oe/sstatesig.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index b82e0f422e..0aa577d44d 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -372,8 +372,14 @@ def sstate_get_manifest_filename(task, d):
372def find_sstate_manifest(taskdata, taskdata2, taskname, d, multilibcache): 372def find_sstate_manifest(taskdata, taskdata2, taskname, d, multilibcache):
373 d2 = d 373 d2 = d
374 variant = '' 374 variant = ''
375 curr_variant = ''
376 if d.getVar("BBEXTENDCURR") == "multilib":
377 curr_variant = d.getVar("BBEXTENDVARIANT")
378 if "virtclass-multilib" not in d.getVar("OVERRIDES"):
379 curr_variant = "invalid"
375 if taskdata2.startswith("virtual:multilib"): 380 if taskdata2.startswith("virtual:multilib"):
376 variant = taskdata2.split(":")[2] 381 variant = taskdata2.split(":")[2]
382 if curr_variant != variant:
377 if variant not in multilibcache: 383 if variant not in multilibcache:
378 multilibcache[variant] = oe.utils.get_multilib_datastore(variant, d) 384 multilibcache[variant] = oe.utils.get_multilib_datastore(variant, d)
379 d2 = multilibcache[variant] 385 d2 = multilibcache[variant]