Project:LLVM/LLVM 10 packaging changes

From Gentoo Wiki
Jump to: navigation, search

Starting with LLVM 10, Gentoo is switching back to the 'dylib' model recommended by upstream, and removing split shared (and static) libraries.

sys-devel/llvm no longer provides split libLLVM*. Applications should simply link to -lLLVM.

sys-devel/clang no longer provides split libclang*. C++ application should link to -lclang-cpp. Additionally, -lclang is provided as before.

sys-devel/lld no longer installs any libraries. This might change if there's a need to expose its API in the future.

dev-util/lldb no longer provides split liblldb*. Its API is provided as -llldb.