Little-CMS
Little-CMS copied to clipboard
Plugins lack soversion when configured with meson
When configuring with autoconf using ./configure --with-threaded
, for example, the the library liblcms2_threaded.so.1.0.0
gets outputted with liblcms2_threaded.so.1
and liblcms2_threaded.so
.
When compiling with meson, only liblcms2_threaded.so
is generated with no soversion attached, resulting in some distros like Debian resorting to only shipping static versions of the plugins: https://salsa.debian.org/debian/lcms2/-/blob/master/debian/patches/build-plugins-as-static-libraries-only.patch?ref_type=heads
The same is the case with the fastfloat plugin.
Is this intentional, or should this be resolved?