delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/05/21/01:57:56

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: <3ECB14DF.1030808@ece.gatech.edu>
Date: Wed, 21 May 2003 01:55:43 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030401
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [avail for test] gdbm, libgdbm3, libgdbm-devel 1.8.3-1
References: <3E852558 DOT 70002 AT ece DOT gatech DOT edu>
In-Reply-To: <3E852558.70002@ece.gatech.edu>

This has been in 'test' for two months now.  I'm going to promote it to 
'curr' in the next day or so, unless someone objects.

Gerritt reported that Perl-5.8.0 built fine against this version of 
gdbm, and passed the perl ODBM and NDBM testsuite.

--Chuck


Charles Wilson wrote:

> 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
Problem reports:       http://cygwin.com/problems.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