Little-CMS icon indicating copy to clipboard operation
Little-CMS copied to clipboard

Plugins lack soversion when configured with meson

Open oreo639 opened this issue 1 year ago • 0 comments

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?

oreo639 avatar Jan 30 '24 00:01 oreo639