]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
populate_sdk_ext.bbclass: fix for multilib rbt/multilib_esdk
authorRobert Yang <liezhi.yang@windriver.com>
Tue, 15 Nov 2016 03:28:58 +0000 (19:28 -0800)
committerRobert Yang <liezhi.yang@windriver.com>
Fri, 11 Sep 2020 08:08:09 +0000 (01:08 -0700)
commitda2eca5bb4fbc4f1cfc3d3e2a77127c1bb728102
treee3449e1ea583a7363b45759669452db4b5bb879e
parentc21fa5a291ab207a084285935ab73a0b4225c965
populate_sdk_ext.bbclass: fix for multilib

[YOCTO #14020]

Fixed:
MACHINE = "qemux86-64"
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"

$ bitbake <image> -cpopulate_sdk_ext
$ bitbake <image> -ctestsdkext
[snip]
Standard Output: /bin/sh: 1: i686-wrsmllib32-linux-gcc: not found
[snip]

It was failed because no lib32 toolchain or lib installed.

This patch fixes:
* Set SDK_TARGETS correctly
* Return multilib depends in get_ext_sdk_depends()
* Write information to all environment-setup-* scripts.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
meta/classes/populate_sdk_ext.bbclass