That is the guts of the battle: Rust (and plenty of different fashionable, secure languages) use LLVM for its relative simplicity, however LLVM doesn’t help both native or cross-compilation to many much less in style (learn: area of interest) architectures. Bundle managers are more and more discovering that one in every of their oldest assumptions may be simply violated, they usually’re not completely satisfied about that.
However right here’s the issue: it’s a nasty assumption. The truth that it’s the default represents an unmitigated safety, reliability, and reproducibility catastrophe.
I’m certain this can go down nicely.