Plugin loading in libsasl

Ondřej Surý ondrej at sury.org
Tue Jul 16 09:23:49 EDT 2013


Hi,

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>

(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?

O.
-- 
Ondřej Surý <ondrej at sury.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20130716/877f96c8/attachment.html 


More information about the Cyrus-devel mailing list