diff options
Diffstat (limited to 'meta/classes/utils.bbclass')
-rw-r--r-- | meta/classes/utils.bbclass | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/meta/classes/utils.bbclass b/meta/classes/utils.bbclass index 3f4f51b56b..7035f9da25 100644 --- a/meta/classes/utils.bbclass +++ b/meta/classes/utils.bbclass | |||
@@ -328,15 +328,8 @@ def get_multilib_datastore(variant, d): | |||
328 | def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '): | 328 | def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '): |
329 | """Return a string of all ${var} in all multilib tune configuration""" | 329 | """Return a string of all ${var} in all multilib tune configuration""" |
330 | values = [] | 330 | values = [] |
331 | value = d.getVar(var) or "" | 331 | variants = (d.getVar("MULTILIB_VARIANTS") or "").split() + [''] |
332 | if value != "": | 332 | for item in variants: |
333 | if need_split: | ||
334 | for item in value.split(delim): | ||
335 | values.append(item) | ||
336 | else: | ||
337 | values.append(value) | ||
338 | variants = d.getVar("MULTILIB_VARIANTS") or "" | ||
339 | for item in variants.split(): | ||
340 | localdata = get_multilib_datastore(item, d) | 333 | localdata = get_multilib_datastore(item, d) |
341 | # We need WORKDIR to be consistent with the original datastore | 334 | # We need WORKDIR to be consistent with the original datastore |
342 | localdata.setVar("WORKDIR", d.getVar("WORKDIR")) | 335 | localdata.setVar("WORKDIR", d.getVar("WORKDIR")) |