This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: gc-6.1 - a new package for review
* Sat 2003-06-14 Nicholas Wourms <nwourms@netscape.net> list.cygwin-apps
>>>sdesc: "library: The Boehm-Demers-Weiser conservative garbage collector"
>>>ldesc: "A drop-in replacement of malloc to support on the fly garbage collection."
>>>skip:
>
> 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
You mentioned two, but here are three. Could you elaborate? I'm
thinking of libgc, libgc-dev (API + .h + ...), but if that is too
complex to package easily I just package everything into libgc.
I'm not sure what files belong to these categories. Also I'm not sure
what files are static libraries (.a I assume), and import libraries
and runtime libraries.
.inst/usr/bin:
total 145
-rwxr-xr-x 1 root None 147496 Jun 15 20:21 cyggc-1.dll
.inst/usr/lib:
total 432
-rw-r--r-- 1 root None 164400 Jun 15 20:21 libgc.a
-rw-r--r-- 1 root None 276070 Jun 15 20:21 libgc.dll.a
-rw-r--r-- 1 root None 758 Jun 15 20:21 libgc.la
> 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.
Erm, I don't have any expertise on field of .dll, libtool or
generating libraries in general, so I wouldn't know what to look for.
> 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.
I fetched newest 'gc' and applied the patch, thank you.
Jari
--
http://tiny-tools.sourceforge.net/
Swatch @time http://www.ryanthiessen.com/swatch/resources.htm
Convert @time http://www.mir.com.my/iTime/itime.htm