New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/issues/26427#issuecomment-728228757 Comment: Note that some of the packages fail only for `i686-musl` which tells that there's something wrong with either the triplet `i686-linux-musl` vs. `i686-pc-linux-gnu` detection, or the compiler / linker for some reason does not link against `libbsp_nonshared.a` when it should. Perhaps the triplet should be `i686-pc-linux-musl`... i686 is a special case in this belong. In some cases omitting `-nostdlib` from `LDFLAGS` solved the issues, in other cases explicitly listing `LDFLAGS="-lssp_nonshared"` did help. In any case a package failing for `i686-musl` does not necessarily mean it's a package problem.