There's a merged pull request on the void-packages repository cross-*-musl*: rebuild musl with PIC https://github.com/void-linux/void-packages/pull/16325 Description: This is necessary because if musl is not built with PIC in the environment, things that need to link as static PIE when cross compiling will not build (notably https://github.com/void-linux/void-packages/pull/16320). The target musl is okay because the "final" gcc is built with `--enable-default-pie` but the cross musl is built with the bootstrap gcc.