Here is my best attempt to articulate why I believe all dependencies, including compiler toolchains, belong in version control.

https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/

Dependencies Belong in Version Control

Why dependencies should be checked into version control.

@forrestthewoods what about using SVN instead of git? If everyone is constantly syncing against the same server, what's the advantage of being distributed?
@morten_skaaning i don't think the vcs actually matters that much. the main reason not to ship the toolchain is that they tend to be enormous and a huge pita to untangle from their installers.
@dotstdy @morten_skaaning maybe we need to start asking toolchain vendors to package their toolchain such that it's trivial to commit to a VCS
@JamesWidman @morten_skaaning yeah it's something I think you'll find is often begged for from the game dev community at least. With mixed success. :')