Using just db44 for all instead of mixed usage of db41/db42/db44 (was: Re: mutt vs db44 // Bug in /usr/ports/Mk/bsd.database.mk ?)

Raphael Eiselstein rabe at uugrn.org
Mon Feb 18 22:03:21 UTC 2013


On Sun, Feb 17, 2013 at 06:14:28PM -0600, Scot Hetzel wrote:
> The reason that there are so many BDB versions in ports is that
> several of the functions had additional arguments added or swapped
> between versions.

What will happen if one binary is linked against db41 *and* db44 through
other libraries? ldd showed db41 and db44 for the mutt binary, what will
happen when calling one of these "unstable" functions? 

What is the difference between linking against db41 *plus* db44 or
linking just to db44 for all binaries? Conflicts? Overloading?
Segfaults?

How may I (automatically) check for incompatible db4x-Version?
compiler/linker errors? Runtime errors? Data structure errors in data
files? Data loss or corrupted db files?

Regards
Raphael

-- 
Raphael Eiselstein <rabe at uugrn.org>               http://rabe.uugrn.org/
xmpp:freibyter at gmx.de  | https://www.xing.com/profile/Raphael_Eiselstein   
GnuPG:                E7B2 1D66 3AF2 EDC7 9828  6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130218/10e3fe13/attachment.sig>


More information about the freebsd-ports mailing list