Is it really necessary to have rustc as a submodule?
Created by: ksf
The main issue is that its repository is a felt three gigabytes large and then pulls in llvm, which is another five terabytes.
At the same time, what redox needs from that repository (assuming a nighly rust is already available) is rather limited -- core, std, compiler-builtins, I think that's all.
Would it not be prudent to take the poke stick and prod the rustc people until they make those subdirectories submodules which redox can then use directly, without pulling in twenty exabytes of unnecessary code and history?