why not the binary files: clang clang-check clang-format llvm-tblgen clang-tblgen link to the shared common library to save space.

I have tried to do this work, to link them to libLLVM-3.3.so or/and
libclang.so, but failed.

Only succeed with llvm-tblgen, to link it to shared libraries instead
of static ones.

Then I tried to link clang to libclang.so, exclude the clang***.a
files that included in libclang.so.
but it show many "undefined reference" error.