next up previous contents
Next: Installing Up: Giggle Manual 0.7 Previous: Obtaining

Pre-Installation

If you'll be using the Boehm collector, you'll need to download & install that now. (If you install it after installing Giggle, you'll have to re-run the Giggle installation process begining with ``./configure'' because Giggle looks for the Boehm collector at ``./configure''-time.)

The Boehm collector is optional for Giggle. If the Boehm collector isn't installed, you won't have a class CyberTiggyr::giggle::Boehm, which is one kind of Garbage Collector. You will still have the other types of Garbage Collectors. See the demo program, src/demo0001 for an example of how you can write a program that includes support for Boehm if & only if it's present at compile time.

To install the Boehm collector:

  1. Obtain the distribution, possibly from http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc.tar.gz

  2. ``zcat gc.tar.gz |tar xf -''

  3. ``cd boehm-*''

  4. ``make''

  5. ``cp gc.a /usr/local/lib/libgc.a''

  6. ``cp gc.h /usr/local/include/gc.h''

fixme: ``What is the Boehm collector & why do I care?''



Gene Michael Stover
2002-04-28