[yocto] populate_sdk multilib not generating lib32 sysrots

Jaggi, Manish Manish.Jaggi at cavium.com
Thu Jul 28 15:35:53 PDT 2016


On krogoth branch of poky  trying to create a multilib sdk (aarch64 aarch64_ilp32)
Using the below local.conf


CONF_VERSION = "1"
MACHINE = "TestMachine"
CORE_IMAGE_EXTRA_INSTALL_append += " openssl"
PREFERRED_VERSION_linux-thunderx-81xx = "4.4.3"
BB_NUMBER_THREADS="32"
PREFERRED_PROVIDER_virtual/kernel = "linux-thunderx-81xx"
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "aarch64_ilp32"


after bitbake core-image-minimal
and bitbake -c populate_sdk core-image-minimal

The sysroot directory in tmp/sysroots has sysroots for both 64 and ilp32
TestMachine
lib32-TestMachine

But when installed the sdk using populate sdk generated script, sysroots is only for aarch64 and not for aarch64_ilp32

ls ~/sdk_install_poky/sysroots/
aarch64-poky-linux  x86_64-pokysdk-linux


What could be missing here?

FYI The generated rootfs has multi libs, libssl for 32bit and 64bit are present.




Regards,
Manish Jaggi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160728/3457777d/attachment.html>


More information about the yocto mailing list