<div dir="ltr">Note that we could, in theory, provide a python script or something called `bootstrap.py` which<div><br></div><div>a) downloads a source tarball, or specific git revision for a particular clang release</div><div>b) compiles it using system compiler</div><div>c) installs it</div><div>d) cleans up</div><div><br></div><div>so that you wouldn't have to do anything manually.  The script could early-out if it detects a recent enough compiler version so that bootstrapping was unnecessary.  I think this would hide much of the complexity about having to deal with getting a modern toolchain, so that the workflow would be:</div><div><br></div><div>1) check out LLVM ToT</div><div>2) run bootstrap.py</div><div>3) build</div></div>