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

Julien Cristau jcristau at debian.org
Mon Dec 12 21:54:30 UTC 2011


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.

Cheers,
Julien





More information about the Pkg-openldap-devel mailing list