mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 21:32:12 +02:00
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>
This commit is contained in:
@@ -361,21 +361,7 @@ def all_multilib_tune_list(vars, d):
|
||||
for v in vars:
|
||||
values[v] = []
|
||||
|
||||
localdata = bb.data.createCopy(d)
|
||||
overrides = localdata.getVar("OVERRIDES", False).split(":")
|
||||
newoverrides = []
|
||||
for o in overrides:
|
||||
if not o.startswith("virtclass-multilib-"):
|
||||
newoverrides.append(o)
|
||||
localdata.setVar("OVERRIDES", ":".join(newoverrides))
|
||||
localdata.setVar("MLPREFIX", "")
|
||||
origdefault = localdata.getVar("DEFAULTTUNE_MULTILIB_ORIGINAL")
|
||||
if origdefault:
|
||||
localdata.setVar("DEFAULTTUNE", origdefault)
|
||||
values['ml'] = ['']
|
||||
for v in vars:
|
||||
values[v].append(localdata.getVar(v))
|
||||
variants = d.getVar("MULTILIB_VARIANTS") or ""
|
||||
variants = (d.getVar("MULTILIB_VARIANTS") or "").split() + ['']
|
||||
for item in variants.split():
|
||||
localdata = get_multilib_datastore(item, d)
|
||||
values[v].append(localdata.getVar(v))
|
||||
|
||||
Reference in New Issue
Block a user