[PATCH] D129160: libclang.so: Make SONAME the same as LLVM version
Aaron Puchert via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 14 08:45:32 PDT 2022
aaronpuchert added a comment.
> Also, this change did not really acheive it's purpose of allowing apps to use newer versions of libclang.so without rebuilding, because a new version of libclang.so requires a new version of libLLVM.so, which does not have a stable ABI.
Could you elaborate on this? If an application uses only `libclang.so`, and that is updated to a newer version using a newer `libLLVM.so`, why would the application need to be rebuilt? Isn't the C API self-contained?
It was a bit tough to decouple `libclang.so` packaging-wise, but we released it like that already and reverting now seems to just obsolete efforts that had already happened.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D129160/new/
https://reviews.llvm.org/D129160
More information about the llvm-commits
mailing list