summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorBrian Jones <cbj@gnu.org>2002-05-06 04:44:26 +0000
committerBrian Jones <cbj@gnu.org>2002-05-06 04:44:26 +0000
commit128bf939967339f84ead339f0f071344b328bf89 (patch)
tree8617e25306bd4643f551433b018438654e69a366 /INSTALL
parentfb0219dcce2e53020800c655562b5f7351b0579b (diff)
downloadclasspath-128bf939967339f84ead339f0f071344b328bf89.tar.gz
* doc/www.gnu.org/home.wml: Announcements section removed; we useclasspath-0_04-release
the News section of Savannah instead. Old announcements linked under documentation. Status information will be transitioning to Savannah Tasks system. Clarified affect of Classpath license upon JVM license. Added project menu bar from Savannah to top of web page. Removed mailing list information on this page, it is more detailed on the Lists link at the top of the page. Last modified author update * doc/www.gnu.org/announce/announcements.wml: last modified author * doc/www.gnu.org/include/macros.wml (header): Moved title to the right of droplet and enlarged text. Updated copyright date. * BUGS: update URL for submitting bugs * HACKING: update date; clarify via punctuation modification of vm/reference classes. * configure.in: added --enable-gtk-peer from Carlos Cavanna Updated version to 0.04; configure java/util/logging, java/util/regex * native/Makefile.am: SUBDIRS typo fixed * native/jni/Makefile.am: SUBDIRS conditionally defined based on --enable-gtk-peer * INSTALL: update with mention of --enable-gtk-peer, typo fixed * NEWS: updated for 0.04 release * README: updated with AegisVM, note failure to run with ORP 1.0.9 * TODO: removed duplicate information on where packages currently stand, too hard to keep up to date in multiple places. * THANKYOU: add Carlos Cavanna * java/util/logging/Makefile.am: new file * java/util/regex/Makefile.am: new file * java/util/regex/.cvsignore: new file * gnu/java/awt/peer/gtk/Makefile.am: EXTRA_DIST updated * gnu/java/locale/Makefile.am: ditto * java/awt/Makefile.am: ditto * java/net/Makefile.am: ditto * java/util/Makefile.am: ditto * java/util/zip/Makefile.am: ditto * javax/accessibility/Makefile.am: ditto * javax/swing/Makefile.am: ditto * javax/swing/plaf/Makefile.am: ditto * javax/swing/table/Makefile.am: ditto
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL26
1 files changed, 15 insertions, 11 deletions
diff --git a/INSTALL b/INSTALL
index 5db9abf74..840692971 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,4 +1,4 @@
-Installing GNU Classpath - Last updated: Feb. 09, 2002
+Installing GNU Classpath - Last updated: May. 05, 2002
First, this is a development release only! Unless you are interested in
active development and debugging, or just like running random alpha code,
@@ -9,7 +9,9 @@ list of VMs that work with GNU Classpath.
Suggested Software
------------------------------------------------------------------
For any build environment involving native libraries, these
- new versions of autoconf, automake, and libtool are required.
+ new versions of autoconf, automake, and libtool are required
+ if changes are made that require rebuilding configure, Makefile.in,
+ aclocal.m4, or config.h.in.
- GNU autoconf 2.52
- GNU automake 1.5
@@ -22,12 +24,13 @@ Suggested Software
included in any of Sun's JDKs will not work, as it will not
compile java.lang.Object.
- - GCJ 3.0.2+ (part of the GNU GCC package). Note that GCC
- 3.1 (from CVS) is currently broken, if you do want to use it
+ - GCJ 3.1+ (part of the GNU GCC package). Note that GCC
+ 3.1 (from CVS) is currently unreleased. 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.
+ seem to solve/work around the problem. It may not be needed
+ for GCJ 3.1 however.
- IBM jikes 1.15b+. You may have success with 1.13, but other
versions will fail. Until jikes 1.16 is released, you will
have to use CVS access and build jikes 1.15b yourself:
@@ -37,7 +40,8 @@ Suggested Software
- The kjc compiler is supported with configure but we have
been unable to successfully compile with it.
- For building the JNI native libraries, the following are required.
+ For building the JNI native libraries, the following are required
+ unless --disable-gtk-peer is used as an argument to configure.
- GTK+ 1.2.x
- libart_lgpl 2.1.0
@@ -54,6 +58,7 @@ gives a complete list.
--enable-java compile Java source default=yes
--enable-jni compile JNI source default=no
--enable-cni compile CNI source default=no
+ --enable-gtk-peer compile GTK native peers default=yes
--enable-load-library enable to use JNI native methods default=yes
(disabled automatically using --enable-cni)
@@ -96,10 +101,9 @@ compilation of a particular class file and leave this up to the Java
compiler instead.
The --enable-maintainer-mode option to configure currently does very
-little and shouldn't be used by ordinary develoeprs or users anyway.
+little and shouldn't be used by ordinary developers or users anyway.
On Windows machines, the native libraries do not currently build, but
-the Java bytecode library will. Unfortunately, as gcj does not yet
-compile under cygwin or mingw32, and the mingw32 version of jikes
-cannot follow symbolic links, you must use a cygwin build of jikes to
-access this limited functionality.
+the Java bytecode library will. Gcj trunk is beginning to work under
+Cygwin. The mingw32 version of jikes cannot follow symbolic links, you
+must use a cygwin build of jikes to access this limited functionality.