https://bugzilla.yoctoproject.org/show_bug.cgi?id=11971 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.