There's a merged pull request on the void-packages repository qemu-user-static: statically link binaries. https://github.com/void-linux/void-packages/pull/22225 Description: With the addition of '---static' to the configure stage, the resulting binaries are actually statically linked. When running mkrootfs from void-mklive for an aarch64 target I ran into the exact problem described here: https://github.com/void-linux/void-mklive/issues/125 After recompiling the qemu-user-static package with this fix it started to work flawlessly and ldd also says that it is not a dynamic executable (which wasn't the case before). I tested this on a x86_64-musl voidlinux installation.