This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gc-6.1 - a new package for review

* Sat 2003-06-14 Nicholas Wourms <> 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."
> 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.

total 145
-rwxr-xr-x    1 root     None       147496 Jun 15 20:21 cyggc-1.dll

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

> 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.


Swatch  @time
Convert @time

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]