[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libdb transition policy?



* Nikita V. Youshchenko:

>> * Nikita V. Youshchenko:
>> > However, if I will build library against libdb4.4 instead of
>> > libdb4.2, this will probably break any binaries built against the
>> > library - both packaged and local.
>>
>> What kind of interface does libetpan expose?  Based on the package
>> description, I wouldn't expect the library to export any Berkeley DB
>> objects at all.
>
> Library internally uses libdb (to maintain mail cache, and probably
> for other things also), and is currently linked against libdb4.2. So
> the issue exists.

Berkeley DB uses symbol versioning, so I don't think changing the DB
version will affect the library ABI.

You need to devise a procedure for upgrading the database
environments, of course.  But this is completely separate from soname
issues.



Reply to: