[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