summaryrefslogtreecommitdiffstats
path: root/meta/classes/utils.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-22 17:01:16 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-23 17:58:59 +0100
commit99d40ac0920760ec3b8d2dc5ab1ceaa89096ae29 (patch)
treeced56228e03c5be4b854f85a1006a8aac0da8bc0 /meta/classes/utils.bbclass
parent2988d730a3d469f9250222b1b7f3cae03dd17eba (diff)
downloadpoky-99d40ac0920760ec3b8d2dc5ab1ceaa89096ae29.tar.gz
utils: Rely on get_multilib_datastore() to get the original datastore
get_multilib_datastore() should be able to handle the original datastore correctly now so rely upon this rather than custom coding. (From OE-Core rev: 2ae85af480066e252fca01f3005ecac2ff37a8d4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/utils.bbclass')
-rw-r--r--meta/classes/utils.bbclass16
1 files changed, 1 insertions, 15 deletions
diff --git a/meta/classes/utils.bbclass b/meta/classes/utils.bbclass
index 7035f9da25..812129fda7 100644
--- a/meta/classes/utils.bbclass
+++ b/meta/classes/utils.bbclass
@@ -361,21 +361,7 @@ def all_multilib_tune_list(vars, d):
361 for v in vars: 361 for v in vars:
362 values[v] = [] 362 values[v] = []
363 363
364 localdata = bb.data.createCopy(d) 364 variants = (d.getVar("MULTILIB_VARIANTS") or "").split() + ['']
365 overrides = localdata.getVar("OVERRIDES", False).split(":")
366 newoverrides = []
367 for o in overrides:
368 if not o.startswith("virtclass-multilib-"):
369 newoverrides.append(o)
370 localdata.setVar("OVERRIDES", ":".join(newoverrides))
371 localdata.setVar("MLPREFIX", "")
372 origdefault = localdata.getVar("DEFAULTTUNE_MULTILIB_ORIGINAL")
373 if origdefault:
374 localdata.setVar("DEFAULTTUNE", origdefault)
375 values['ml'] = ['']
376 for v in vars:
377 values[v].append(localdata.getVar(v))
378 variants = d.getVar("MULTILIB_VARIANTS") or ""
379 for item in variants.split(): 365 for item in variants.split():
380 localdata = get_multilib_datastore(item, d) 366 localdata = get_multilib_datastore(item, d)
381 values[v].append(localdata.getVar(v)) 367 values[v].append(localdata.getVar(v))