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 then put the installers in svn.
@morten_skaaning putting the installers in helps a bit, but then you still have a really poor experience, and people have to manually run the installer and you need to correctly use the installed version over whatever else is on the workstation. it's a struggle. :/