Bug 11971

Summary: qemux86-64 + MUSL + multilib will not boot
Product: [Runtime] General Runtime Reporter: Joe Slater <joe.slater>
Component: General RuntimeAssignee: Khem Raj <raj.khem>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: randy.macleod, swee.aun.khor
Version: unspecified   
Target Milestone: 3.2 M4   
Hardware: Other   
OS: x86_64   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Joe Slater 2017-08-23 23:02:11 UTC
Evidently ld-musl-*.so is expected to be in /lib, but it is really in /lib64.

Add

TCLIBC = "musl"
MACHINE = "qemux86-64"
require conf/multilib.conf
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"

to a poky-generated local.conf, build and try to boot.
Comment 1 Khem Raj 2017-10-23 18:12:21 UTC
I think multilib with musl is not a tested feature. We should target it for 2.5
Comment 2 Khem Raj 2020-03-17 07:16:51 UTC
patches are on ML
Comment 3 Joe Slater 2020-10-05 08:55:35 UTC
Fixed some time before 3.2M4.  lib32 filesystem also boots.