My understanding is that LLVM will lower intrinsics and other functionality in your program into calls to functions in libcompiler-rt. From this, it is my understanding that if you do not link compiler-rt you will eventually run into linker errors.

With this understanding, why do you not want to link to compiler-rt? Is it difficult to build?