New comment by flyxi121 on void-packages repository https://github.com/void-linux/void-packages/pull/32555#issuecomment-994886339 Comment: Sorry that I was not active for the last week, I had a lot to do for university... After trying around with the alpine patches, I came to the same conclusion as @ericonr - it messes up all target names. Especially because void linux does not only have musl targets, but also glibc targets. The target names would be inconsistent and confusing for people who are not familiar with alpine linux. I have also tried building rust without extra build targets (reusing some of void's patches and some of the other alpine patches) and everything seems to work (at least on x86_64-musl), except the fulldep tests. These tests fail, because for some reason rust finds two libc crates. Considering that neither alpine linux nor arch linux (I chose those 2 linux distributions as they have the newest rust version available and I am familiar with them) even run the tests, I do not even know whether rustc would pass all the tests on these distributions or if they would fail as well. If anyone has had the same problem and knows how to fix it I would also kindly appreciate it.