Use dynamic/shared compiler runtime libraries

I’m relatively new to the LLVM community so apologies in advance for asking/posing questions that may be nieve.

I was looking at the operations of Clang concerning loading run time libraries. I have noticed that GCC has both, libgcc.a (shared) and libgcc_s.a (static, documented in main page) . I wanted to understand if Clang can accept the shared version of libgcc for compiling cpp code and if there is any documentation to it.

Also, Is there a reason why a dynamic version of the compiler-rt is never listed within the documentation?
Is there plans to create a version of compiler-rt that is shared in order to save disk and memory footprint just like libgcc.a does?

Any advice would be much appreciated!