libclang.so: Make SONAME the same as LLVM version
authorTom Stellard <tstellar@redhat.com>
Tue, 26 Jul 2022 05:02:47 +0000 (22:02 -0700)
committerTom Stellard <tstellar@redhat.com>
Tue, 26 Jul 2022 05:03:34 +0000 (22:03 -0700)
commitbc39d7bdd4977a953b2e102f8f7eb479ad78984e
tree02a893c6add61712a558ab29ad4526d859a99bcc
parent79c2fe066d8ab398f41a50b244cf875a1355add1
libclang.so: Make SONAME the same as LLVM version

This partially reverts c7b3a91017d26266d7556b1ac7c49b06f0109b91.  Having
libclang.so with a different SONAME than the other LLVM libraries was
causing a lot of confusion for users.  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.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D129160
clang/docs/ReleaseNotes.rst
clang/tools/libclang/CMakeLists.txt
clang/tools/libclang/libclang.exports [new file with mode: 0644]
clang/tools/libclang/libclang.map [deleted file]
clang/tools/libclang/linker-script-to-export-list.py [deleted file]