* CLASSPATH, classfiles & other Java weirdness
----------------------------------------------
-Make sure, you have classfiles, which work with cacao. A version of
+Make sure you have classfiles which work with cacao. A version of
these can be found at
ftp://www.complang.tuwien.ac.at/pub/java/cacao/classes.zip.gz
After the installation of these set the environment variable CLASSPATH
-to the directories where your class libraries are stored. The
-environment variable JAVA_HOME (due to a bug this variable is called
-JAVAHOME in versions less than 0.4) to the java home
-directory. E. g. if you unzipped classes.zip in the directory
-/usr/local/lib/java/classes set the environment variable to
-/usr/local/lib/java/classes and JAVA_HOME to /usr/local/lib/java.
+to the directories where your class libraries are stored. E. g. if you
+unzipped classes.zip in the directory /usr/local/lib/java/classes set
+the CLASSPATH environment variable to /usr/local/lib/java/classes.
* configuring & compiling CACAO
-------------------------------
* Version 0.40 (released)
=========================
+** Boehm garbage collector supported
+------------------------------------
+
+The --enable-gc2 options was replaced by --with-gc. Choose boehm for the
+Boehm garbage collector. Also see README.boehm.
+
** mips port
------------
CACAO is a 64-bit (32-bit versions are planned) Java virtual machine
for Alphas and Mips processors.
-The current sources of CACAO version 0.30 are a snapshot during
+The current sources of CACAO version 0.40 are a snapshot during
development. They will change in the near future and are badly
documented. This version is not intended for public distribution.
It is made available only for educational and research purposes.
Enjoy the ride,
-- the cacao team.
-
--- /dev/null
+* README.boehm
+==============
+
+In order to use the Boehm GC, you must build it seperately and copy libgc.a and
+gc.h to the cacao directory.
AC_MSG_RESULT(Boehm garbage collector)
GC_OBJ="mm/libboehm.a libgc.a"
if test ! -e libgc.a; then
- AC_MSG_ERROR(libgc.a not found)
+ AC_MSG_ERROR([libgc.a not found, see README.boehm])
fi
AC_DEFINE(USE_BOEHM)
BOEHM_LIB=libboehm.a