[plt-scheme] Mz/Mr build changes in CVS, both exp and v299

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Jul 21 11:20:27 EDT 2004

Some changes in CVS:

 - The Boehm conservative collector is now version 6.3 (instead of
   6.1alpha1) for both the exp-tagged and v299-tagged sources

 - For v299 under Unix, the default configure mode is to enable shared
   libraries. Thus the binaries are "mzscheme" and "mred" plus the
   libraries "libmzscheme-<vers>.so", "libmzgc-<vers>.so", and
   "libmred-<vers>.so". The libraries are installed into plt/lib.

   I'm not sure that this is a good choice. For example, it makes
   moving the "plt" directory more difficult. But it's more consistent
   with the Windows and Mac builds (which always use DLLs and shared
   libraries), and I know that many people configure with
   --enable-shared anyway. Let me know if you have an opinion on this.

   MzScheme3m and MrEd3m v299 now build in --enable-shared mode, too.
   The shared libraries are "libmzscheme3m-<vers>.so" and
   "lib-mred3m-<vers>.so".

Matthew



Posted on the users mailing list.