LLVM is both a library and a collection of many tools building on that library. Static linking means that almost all of the library code is linked into all of those tools.
That's extremely wasteful, especially for debug builds.
Luckily, shared library builds of LLVM are easy. And gp might want to invest in a Threadripper. It's possible to compile all of LLVM in a few minutes nowadays :)