Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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/