[Pkg-openldap-devel] Bug#651700: Bug#651700: slapd: BDB library version mismatch

Quanah Gibson-Mount quanah at zimbra.com
Mon Dec 12 21:58:13 UTC 2011


--On Monday, December 12, 2011 10:54 PM +0100 Julien Cristau 
<jcristau at debian.org> wrote:

> On Mon, Dec 12, 2011 at 13:35:50 -0800, Quanah Gibson-Mount wrote:
>
>> OpenLDAP was compiled using 5.1.25, and the libs were updated to
>> 5.1.29. OpenLDAP *must* be recompiled against 5.1.29 as well in that
>> case.  If that is done, then everything will move along happily.
>>
>> This is by design because Oracle/Sleepycat has made API changes in
>> patch level releases before.  back-hdb/bdb *must* be compiled
>> against the exact BDB library version they are linked to.  In this
>> case, the patch level does matter.
>>
> If bdb breaks ABI then it needs to bump SONAME.  If it doesn't then
> apps compiled against an earlier version must still work.  A check for
> the patchlevel version is just broken.

Feel free to take that up with Oracle. ;)  Until they fix their development 
practices, the OpenLDAP behavior remains.

--Quanah

--

Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration





More information about the Pkg-openldap-devel mailing list