omitting SONAMEs for plugins?

Michael Tokarev mjt at tls.msk.ru
Mon Oct 31 09:22:04 UTC 2022


Hi!

What's different between a shared library and a plugin is that
a plugin does not have a SONAME, while a library should have
one.

When samba is built, SONAME is added to all shared objects, be
it a library or a plugin.

I'm not familiar with waf (and with python) enough to understand
how the final link command is constructed, the thing is quite
a bit complicated there, with multiple layers and multiple
operating systems and linkers support.

Is there a way to omit the SONAME field for plugins?

Thanks!

/mjt



More information about the samba-technical mailing list