LLVM: disable shared and docs

Do we need documentations ?
Shared binaries doesn't work well according to @whitequark.
@whitequark, does this fix the bug ?