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.
I think multilib with musl is not a tested feature. We should target it for 2.5
patches are on ML
Fixed some time before 3.2M4. lib32 filesystem also boots.