libgc for Cygwin
------------------------------------------

The Boehm-Demers-Weiser conservative garbage collector for C/C++.
Can be used as a garbage collecting replacement for C malloc or C++ new.

Runtime requirements:
  cygwin-1.5.10 or newer

Build requirements:
  cygwin-1.5.10 or newer
  gcc-3.3.1-3 or newer
  binutils-20030901-1 or newer

Canonical homepage:
  http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Canonical download:
  http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/

------------------------------------

Build instructions:
  unpack <PKG>-<VER>-<REL>.tar.gz
  if you use setup.exe to install this src package, it will be unpacked under
  /usr/src automatically
  cd /usr/src
  ./<PKG>-<VER>-<REL>.sh all

This will create:
  /usr/src/<PKG>-<VER>-<REL>.tar.gz
  /usr/src/<PKG>-<VER>-<REL>-src.tar.gz

------------------------------------

Files included in the binary distribution:

  /usr/include/gc/gc.h
  /usr/include/gc/gc_alloc.h
  /usr/include/gc/gc_allocator.h
  /usr/include/gc/gc_amiga_redirects.h
  /usr/include/gc/gc_backptr.h
  /usr/include/gc/gc_config_macros.h
  /usr/include/gc/gc_cpp.h
  /usr/include/gc/gc_gcj.h
  /usr/include/gc/gc_inl.h
  /usr/include/gc/gc_inline.h
  /usr/include/gc/gc_local_alloc.h
  /usr/include/gc/gc_mark.h
  /usr/include/gc/gc_pthread_redirects.h
  /usr/include/gc/gc_typed.h
  /usr/include/gc/leak_detector.h
  /usr/include/gc/new_gc_alloc.h
  /usr/include/gc/weakpointer.h
  /usr/include/gc.h
  /usr/include/gc_config_macros.h
  /usr/include/gc_local_alloc.h
  /usr/include/gc_pthread_redirects.h
  /usr/include/gc_typed.h
  /usr/include/leak_detector.h
  /usr/lib/libgc.a
  /usr/lib/libgc.la
  /usr/share/doc/Cygwin/libgc-6.4.README
  /usr/share/doc/libgc-6.4/barrett_diagram
  /usr/share/doc/libgc-6.4/debugging.html
  /usr/share/doc/libgc-6.4/gc.man
  /usr/share/doc/libgc-6.4/gcdescr.html
  /usr/share/doc/libgc-6.4/gcinterface.html
  /usr/share/doc/libgc-6.4/leak.html
  /usr/share/doc/libgc-6.4/README
  /usr/share/doc/libgc-6.4/README.amiga
  /usr/share/doc/libgc-6.4/README.arm.cross
  /usr/share/doc/libgc-6.4/README.autoconf
  /usr/share/doc/libgc-6.4/README.changes
  /usr/share/doc/libgc-6.4/README.contributors
  /usr/share/doc/libgc-6.4/README.cords
  /usr/share/doc/libgc-6.4/README.darwin
  /usr/share/doc/libgc-6.4/README.DGUX386
  /usr/share/doc/libgc-6.4/README.dj
  /usr/share/doc/libgc-6.4/README.environment
  /usr/share/doc/libgc-6.4/README.ews4800
  /usr/share/doc/libgc-6.4/README.hp
  /usr/share/doc/libgc-6.4/README.linux
  /usr/share/doc/libgc-6.4/README.Mac
  /usr/share/doc/libgc-6.4/README.MacOSX
  /usr/share/doc/libgc-6.4/README.macros
  /usr/share/doc/libgc-6.4/README.OS2
  /usr/share/doc/libgc-6.4/README.rs6000
  /usr/share/doc/libgc-6.4/README.sgi
  /usr/share/doc/libgc-6.4/README.solaris2
  /usr/share/doc/libgc-6.4/README.uts
  /usr/share/doc/libgc-6.4/README.win32
  /usr/share/doc/libgc-6.4/scale.html
  /usr/share/doc/libgc-6.4/simple_example.html
  /usr/share/doc/libgc-6.4/tree.html

------------------------------------

Port Notes:

Originally ported for use by the w3m package.  To enable much faster rendering
of HTML under the Cygwin w3m package, configure option --disable-threads was
used.

libgc configuration options:

 --prefix=/usr
 --disable-threads


----------  gc6.4-1 -----------
* Initial release 2005-04-15
  Thanks to Jason Tishler for his very valuable assistance in testing and
  debugging performance issues.


Cygwin port maintained by: Robert S. Heckel Jr. <bheckel@gmail.com>
Please address all questions to the Cygwin mailing list at <cygwin@cygwin.com>

