Originally posted by uid313
View Post
As to providing a toolchain other than LLVM, it's not technically possible yet. The language development itself is locked into the LLVM toolchain and all attempts at adapting another toolchain to the language so far have required using LLVM as the toolchain. Yes, that sort of defeats the purpose, but there is a serious effort underway to develop an LLVM-based Rust front end for GCC.
A true alternative implementation of Rust would require standardizing the language so an implementation can be written and qualified to the standard. That's just not even on the horizon yet. The closest you can get is to freeze the version used in your container, which is fine to toys or maybe web apps at a startup but not too useful for safety or security applications or organizations with lawyers on the payroll.
Comment