This reverts commit c6bb4b922e. This is highly unreliable, sometimes builds and sometimes segfaults rustc. Reproduced on x86_64-musl, ppc64le-musl, ppc64-musl and ppc-musl.
c6bb4b922e