On 2024-01-22, Simon McVittie <s...@debian.org> wrote: > Unfortunately, perhaps because common build systems like Autotools, > Meson and CMake make it awkward to use non-numeric SONAME suffixes,
With CMake it is actually quite simple. Even to a point where it is easy to get wrong: add_library(Foo SHARED foo.cpp) set_target_properties(Foo PROPERTIES VERSION 1vorlon.0.0 SOVERSION 1smcv) $ objdump -x libFoo.so | grep SONAME SONAME libFoo.so.1smcv ls: libFoo.so -> libFoo.so.1smcv libFoo.so.1smcv -> libFoo.so.1vorlon.0.0 libFoo.so.1vorlon.0.0 /Sune