delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/03/28/23:47:30

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3E852558.70002@ece.gatech.edu>
Date: Fri, 28 Mar 2003 23:47:20 -0500
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: [avail for test] gdbm, libgdbm3, libgdbm-devel 1.8.3-1

I've uploaded a new version of gdbm as a test release.  This is based on 
the official 1.8.3 FSF release which has seen some major changes.

While existing code should compile against the new library without 
(many) changes, the API of the library has been reorganized, which means 
thtat the DLL is now named cyggdbm-3.dll and not simply cyggdbm.dll. 
Thus, both the "old" DLL and the "new" DLL can coexist -- which is why 
the new DLL is in a new package (libgdbm3 instead of libgdbm)

So,
   old dll package: libgdbm-1.8.0-5, contains cyggdbm.dll
   new dll package: libgdbm3-1.8.3-1, contains cyggdbm-3.dll (and more)

A word about the reorganization: the "compatibility" wrapper functions 
that provided gdbm's "dbm" and "ndbm" personalities have been moved to 
the gdbm_compat library.  Thus, the "main" library from 1.8.3-1 are much 
smaller than the one from 1.8.0-5.

This means the cyggdbm_devel-3.dll is also in the libgdbm3 package. 
Further, it means that any application code that USED the "dbm" or 
"ndbm" personalities, now needs to link with "-lgdbm_compat -lgdbm" and 
not just -lgdbm.  Most programs don't use the compatibility 
personalities, and can simply continue to link only against -lgdbm.

Also, gdbm is now build using libtool, so we have .la files now -- which 
should make autotool'ed client applications happy.

To test these libs, just run setup and choose the experimental version 
of gdbm.

--Chuck


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019