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.
pgp00000.pgp
Description: PGP signature
