Matthias Andree writes:

James A Baker <[EMAIL PROTECTED]> writes:

Forget BDB. Use GDBM instead. It plays much nicer with programs because
it's API doesn't change as often.

My experience is to the contrary. GDBM has made ARBITRARY ABI changes in

ABI != API

PATCHLEVEL (1.8.0 to 1.8.3) updates, 1.8.0 wants libgdbm.so.2, 1.8.3
wants libgdbm.so.3. This means you cannot bugfix libgdbm without
recompiling and reinstalling ALL the software that uses libgdbm. I don't
recall such madness with BerkeleyDB.

Try upgrading from 4.0 to 4.1.

Not only will you have to recompile all your software, you will also have to change it. That's why Courier won't compile against 4.1. The API has changed, and I haven't looked at it, yet.



Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to