diff options
| -rw-r--r-- | meta/classes/utils.bbclass | 7 | ||||
| -rw-r--r-- | meta/lib/oe/utils.py | 8 |
2 files changed, 9 insertions, 6 deletions
diff --git a/meta/classes/utils.bbclass b/meta/classes/utils.bbclass index 8e07eac07a..32cae7e312 100644 --- a/meta/classes/utils.bbclass +++ b/meta/classes/utils.bbclass | |||
| @@ -364,12 +364,7 @@ def multilib_pkg_extend(d, pkg): | |||
| 364 | return pkgs | 364 | return pkgs |
| 365 | 365 | ||
| 366 | def get_multilib_datastore(variant, d): | 366 | def get_multilib_datastore(variant, d): |
| 367 | localdata = bb.data.createCopy(d) | 367 | return oe.utils.get_multilib_datastore(variant, d) |
| 368 | overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + variant | ||
| 369 | localdata.setVar("OVERRIDES", overrides) | ||
| 370 | localdata.setVar("MLPREFIX", variant + "-") | ||
| 371 | return localdata | ||
| 372 | get_multilib_datastore[vardepsexclude] = "OVERRIDES" | ||
| 373 | 368 | ||
| 374 | def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '): | 369 | def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '): |
| 375 | """Return a string of all ${var} in all multilib tune configuration""" | 370 | """Return a string of all ${var} in all multilib tune configuration""" |
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py index 1897c5faea..7a79d752b6 100644 --- a/meta/lib/oe/utils.py +++ b/meta/lib/oe/utils.py | |||
| @@ -281,6 +281,14 @@ def host_gcc_version(d): | |||
| 281 | version = match.group(1) | 281 | version = match.group(1) |
| 282 | return "-%s" % version if version in ("4.8", "4.9") else "" | 282 | return "-%s" % version if version in ("4.8", "4.9") else "" |
| 283 | 283 | ||
| 284 | |||
| 285 | def get_multilib_datastore(variant, d): | ||
| 286 | localdata = bb.data.createCopy(d) | ||
| 287 | overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + variant | ||
| 288 | localdata.setVar("OVERRIDES", overrides) | ||
| 289 | localdata.setVar("MLPREFIX", variant + "-") | ||
| 290 | return localdata | ||
| 291 | |||
| 284 | # | 292 | # |
| 285 | # Python 2.7 doesn't have threaded pools (just multiprocessing) | 293 | # Python 2.7 doesn't have threaded pools (just multiprocessing) |
| 286 | # so implement a version here | 294 | # so implement a version here |
