Once upon a time, there were active efforts (eg. #12581) to have rust buildable with different and system-installed LLVM versions. However, as per #20010, I recently realized that now we basically depends on our own embedded LLVM 3.6 (yet unreleased).
I may have missed some past discussions, but what are the plans for 1.0? If I were to put some manpower onto this, should it be in the direction of removing all the < 3.6 cruft or in adding some more conditional compilation to have it working with latest LLVM 3.5.1?