New comment by aurieh on void-packages repository https://github.com/void-linux/void-packages/pull/25878#issuecomment-718462696 Comment: >Could you report our vfork issues? Ideally they would fix it in a new release; the issues with Musl detection and such should also be noted. Will do, although I don't believe musl detection is broken. I double-checked everything and it executes the musl version blocks just fine at compile time. At some point I was told by a dmd maintainer for a different distro that the issues with alternative libcs trace back to the bootstrap compiler (`dmd-bootstrap` here), but I'm not sure what exactly the issue is. >Bwt, I would backport the return -> _exit commit to all versions. If it fails to exec ld, the whole process state will be kinda fucked. Sounds good to me. >Building on musl is hanging for me... I will try using less parallel jobs. Had that happen as a one-off thing on `x86_64`, glibc I believe, running 16 jobs. Although the place where it hung for me was a non-parallel invocation of the newly-built dmd to build druntime (?). >It might be necessary to add disable_parallel_builds=yes to the template, methinks. Could be conditional on it being musl. Due to aforementioned uncertainty, it might be a good idea to add it for both glibc and musl. Then again, not sure if it's parallel builds that cause this though.