]> code.ossystems Code Review - openembedded-core.git/commit
multilib_global.bbclass: fix setting preferred version for canadian recipes
authorChen Qi <Qi.Chen@windriver.com>
Tue, 1 Mar 2022 08:12:18 +0000 (16:12 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 2 Mar 2022 18:44:14 +0000 (18:44 +0000)
commitab8ed74082ffaf3b3adca84f4c41465f89657e76
tree917b7529c210062e09c4ebd8027f83e93825c9c8
parentab0c2de443278625c5db54d5c51e193791f5087c
multilib_global.bbclass: fix setting preferred version for canadian recipes

Currently the TRANSLATED_TARGET_ARCH is not changed when trying
to set preferred version for canadian recipes.

e.g.
```
bitbake core-image-minimal -c populate_sdk -e > env
grep ^PREFERRED_VERSION_gcc-cross-canadian env
```
The result is:
"""
PREFERRED_VERSION_gcc-cross-canadian-x86-64="11.%"
"""

We need to explictly change DEFAULTTUNE to ensure TRANSLATED_TARGET_ARCH is
changed when trying to set the preferred version for multilib version of
the canadian recipes.

e.g.
```
bitbake core-image-minimal -c populate_sdk -e > env
grep ^PREFERRED_VERSION_gcc-cross-canadian env
```
The result is:
"""
PREFERRED_VERSION_gcc-cross-canadian-i686="11.%"
PREFERRED_VERSION_gcc-cross-canadian-x86-64="11.%"
"""

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/multilib_global.bbclass