rustc 编译器的自举策略感觉有问题:
目前 rustc 的后续版本都是由其前一个版本的beta版来构建,
这样如果想要重新从头重新构建一遍 rust 就会变得非常困难,
再加上 rustc 编译器依赖 llvm,
如果再把 llvm 也从头构建就要考虑到 c++ 语言的自举了,
再考虑到构建的所有过程中也要考虑 cargo, python, make, autotools, ... 等等构建工具对于一个人来说已不可能了,
如果基于 Trusting Trust 的考虑,整个的编译链条中,rustc 应该很容易在里面加一些不为人知的后门吧?
--
FROM 119.33.249.*