Fedora exports the single libLLVM.so but also each LLVM lib into a static .a lib. You may do something similar. That way, we do not risk to break something, but still be able to use a particular library when needed, such as in ldc case.