This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

HEADSUP: gdbm ABI on x86


Some background:

The version of gdbm in the 32-bit distro was actually ABI 3 but carried a patch from the previous maintainer to artificially bump it to 4 for extraneous reasons. The current version of gdbm really is ABI 4 however, and not wanting to carry a patch indefinitely, I had not updated gdbm since I adopted it. (The 64-bit distro had a newer version from the beginning and so was unburdened by this historical baggage.)

After closely examining the API changes between 1.8.3 (ABI 3) and 1.9+ (ABI 4) as well as how the library is typically used, I believe they are sufficiently compatible on 32-bit architectures. Therefore, I have proceeded to update the x86 gdbm to finally match the current upstream (and our x86_64 package), but strongly recommend that packages which use gdbm be rebuilt with libgdbm-devel-1.12-1 ASAP to be safe.

Besides my own packages, the following are affected:

clisp                                        Ken Brown
exim                                         Pierre A. Humblet
libaprutil1                                  David Rothenberger
mutt                                         Marco Atzeri
nmh                                          David Levine
perl                                         Achim Gratz
qsf                                          Jari Aalto
suck                                         Jari Aalto
zsh                                          Peter A. Castro

TIA,

--
Yaakov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]