We use CMAKE to build 'libexpat' for linux platforms. The build generates libexpat library as libexpat.so Many other libraries like fontconfig have a dependency on libexpat.so.0 or libexpat.so.1. It would be nice if the expat library can be built with name 'libexpat.so.1'.
Note: I tried 'make' and expat library is properly built with name libexpat.so.1. It's just that CMAKE doesn't build in a standard manner.
Just a FYI, I added the following line in CMakeLists.txt and the problem was fixed.
set_property(TARGET expat PROPERTY SOVERSION 1)
Log in to post a comment.