diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | HACKING | 16 | ||||
-rw-r--r-- | INSTALL | 21 | ||||
-rw-r--r-- | README | 2 |
4 files changed, 41 insertions, 4 deletions
@@ -1,5 +1,11 @@ 2002-02-07 Mark Wielaard <mark@klomp.org> + * HACKING: add "last updated" and some new information. + * INSTALL: add information on different byte code compilers. + * README: add "last updated" + +2002-02-07 Mark Wielaard <mark@klomp.org> + * configure.in (AC_OUTPUT): add gnu/java/math/Makefile and java/awt/font/Makefile. * java/awt/Makefile.am (EXTRA_DIST): add GridBagConstraints.java and @@ -1,3 +1,10 @@ +HACKING GNU Classpath - Last updated: Feb 07, 2002 +Please read the README and INSTALL files first. + +You only need the information in this file when working on non-released (CVS) +versions of GNU Classpath. Installation information for released versions +of GNU Classpath can be found in the INSTALL file. + If you want to hack on GNU Classpath it will make things easier if you have the following installed: @@ -21,6 +28,14 @@ For building the JNI native libraries, the following are required. - libart_lgpl 2.1.0 - gdk-pixbuf (Only needed if you want to compile the native library) +You can get CVS (development) versions of GNU Classpath by giving cvs the +-d option with (or setting the environment variable CVSROOT to) +:pserver:anoncvs@subversions.gnu.org:/cvsroot/classpath + --> First do "cvs login". Hit <Return> when prompted for a password + --> Then do "cvs checkout classpath" + --> More detailed instructions available on the Savannah project website. + <http://savannah.gnu.org/projects/classpath/> + If you start from the current CVS version, you will have to run the following from the toplevel directory. @@ -55,4 +70,3 @@ checking it in. If you have any questions, suggestions, etc., send them to classpath@gnu.org. - @@ -1,8 +1,9 @@ -Installing GNU Classpath - Nov. 03, 2001 +Installing GNU Classpath - Last updated: Feb. 07, 2002 First, this is a development release only! Unless you are interested in active development and debugging, or just like running random alpha code, -this release is probably not for you. +this release is probably not for you. Please see the README file for a +list of VMs that work with GNU Classpath. ------------------------------------------------------------------ Suggested Software @@ -19,6 +20,15 @@ Suggested Software - IBM jikes 1.13 (newer versions up to 1.15 appear to be broken) or GCJ 3.0.2+. The kjc compiler is supported with configure but we have been unable to successfully compiled with it. + Jikes is currently the default compiler. You can select the + compiler using --with-jikes, --with-gcj or --with-kjc as argument + to configure. + + Note that GCC 3.1 (from CVS) is currently broken, if you do + want to use it look at the status of the following bug: + <http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&database=gcc&pr=4715> + Applying the patch in that report to gcc/jva/parse.y does seem to + solve/work around the problem. For building the JNI native libraries, the following are required. @@ -47,7 +57,8 @@ gives a complete list. dependency problem and we aim to keep it that way. 3). Type "make install" to install everything. This may require -being the superuser. +being the superuser. The default install path is /usr/local/classpath +you may change it by giving configure the --prefix=<path> option. Report bugs to classpath@gnu.org or much better via Savannah at this URL: http://savannah.gnu.org/support/?func=addsupport&group_id=85 @@ -68,6 +79,10 @@ LD_LIBRARY_PATH=/usr/local/classpath/lib/classpath CLASSPATH=/usr/local/classpath/share/classpath:. export LD_LIBRARY_PATH CLASSPATH +More information about the VMs that use GNU Classpath can be found in the +README file. Information on using the above setup with the ORP VM can be +found at <http://www.gnu.org/software/classpath/doc/orp.html>. + ------------------------------------------------------------------ Misc. Notes ------------------------------------------------------------------ @@ -1,3 +1,5 @@ +GNU Classpath README - Last updated: Feb 07, 2002 + GNU Classpath, Essential Libraries for Java is a project to create a complete "clean room" implementation of the Java class libraries that will also be free software. Additionally GNU Classpath now includes |