gc-6.1 - a new package for review

Nicholas Wourms nwourms@netscape.net
Sun Jun 15 00:03:00 GMT 2003


elfyn@is.ubertales.co.uk wrote:
> On Sun, 15 Jun 2003, Jari Aalto+mail.linux wrote:
> 
> 
>>The Boehm-Demers-Weiser conservative garbage collector library has
>>been ported (used by 'chase'). See:
>>http://www.hpl.hp.com/personal/Hans_Boehm/gc/
>>
>>
>>Available at:
>>
>>http://www.tierra.dyndns.org:81/cygwin/gc

This is rather old version, wouldn't 6.2alpha6 be better?

> 
> Please provide absolute links in the future, especially when your site seems to
> only answer to wget.
> 
> 
>>Jari
>>
>>@ gc
>>sdesc: "library: The Boehm-Demers-Weiser conservative garbage collector"
>>ldesc: "A drop-in replacement of malloc to support on the fly garbage collection."
>>skip:
>>curr: 6.1
>># prev: version
>># test: version
>>category: Libs
>># requires: package[ package...]
>># external-source: package
>>
>>[...]

This is wrong, please split it into at least two separate packages, the 
runtime library and the development library.  Yes, you can build a 
shared runtime library on cygwin (I currently have done so).  So we 
definitely should include that.  Also the package name is rather 
ambiguous.  I would recommend:

libgc6: contains the runtime library
boehm-gc-devel: contains headers, static libraries, and import libraries
boehm-gc-doc: contains the various API documentation

I happen to prefer Method #2 because it is very organized and automated. 
  Also it is very easy for maintenance.  However, please make sure to 
use one of those two, as we try to preserve some uniformity in our packages.

Finally, please read up in the archives regarding cygwin, libtool, and 
the rest of the autotools.  As I said, I had no problems generating a 
shared version of libgc and libgccpp.  Since I'm a nice guy, I've gone 
ahead and attached a patch to upgrade boehm-gc v6.2alpha6 to the latest 
autotool scripts.  I've also fixed the Makefile to conditionally link 
the libraries in a proper manner so that we get dll's.  Please consider 
using it as a basis for your revised submission.

Cheers,
Nicholas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gc6.2alpha6-cygwin-fixes.patch.bz2
Type: application/octet-stream
Size: 217125 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20030615/79d32122/attachment.obj>


More information about the Cygwin-apps mailing list