Plugin loading in libsasl
Alexey Melnikov
alexey.melnikov at isode.com
Wed Jul 17 07:02:39 EDT 2013
On 16/07/2013 14:23, Ondřej Surý wrote:
> Hi,
Hi Ondřej,
> I have realized one quite serious problem in plugin loading with
> recent SONAME bump.
>
> The plugins are versioned, but the library ignores that and looks for
> .so files in the plugins directory.
>
> This basically prevents the gradual transitioning from one SONAME to
> another, since at one point in time you have to replace the plugins
> with one version or another.
>
> I would propose to change the mechanism to look for:
>
> .so.<SONAME>
How can libsasl library know expected <SONAME> information?
> (There might be some backward compatible mechanism to go through .so,
> but I don't think it would be necessary.)
>
> Any other ideas how to solve it?
More information about the Cyrus-devel
mailing list