summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorAaron M. Renn <arenn@urbanophile.com>1999-01-30 21:54:43 +0000
committerAaron M. Renn <arenn@urbanophile.com>1999-01-30 21:54:43 +0000
commit97ef2ff8c6278cad17c1e32052898f33f2d2aedd (patch)
tree0a8a33948192c1c0f5940a4a983c6530fab75007 /INSTALL
parent58ae8de47820f6283020d4ebe59c8d9b79c5497d (diff)
downloadclasspath-97ef2ff8c6278cad17c1e32052898f33f2d2aedd.tar.gz
Updates for release
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL38
1 files changed, 24 insertions, 14 deletions
diff --git a/INSTALL b/INSTALL
index a354ea93e..d927b9d65 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,10 +1,12 @@
+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.
+
Before installing, note that only Japhar 0.07 or later is supported.
-Currently only Japhar 0.06 is in distribution which means you will need
-the latest and greatest Japhar from CVS in order for Classpath to
-work. (This will only be needed until the next Japhar development
-release). If you don't have the current Japhar from CVS, Classpath
-won't work. See http://www.japhar.org/ for details on anonymous CVS
-access to the Japhar sources.
+You will need to download that from http://www.japhar.org/ in order to
+use GNU Classpath. Note that Classpath also requires that Japhar be
+configured with the Foreign Function Interface library. So make sure
+you specify --enable-libffi when running the Japhar configure script.
This package was designed to use the GNU standard for configuration
and makefiles. To build and install do the following:
@@ -14,14 +16,22 @@ various options you might want to pass to configure to control how the
package is built. "configure --help" will give a complete list. Of
relevance, a target JVM must be specified. Currently only Japhar is
supported, and the option for that is --with-japhar. (This option is
-turned on by default). The target JVM will be used to compile the
-class library by default, but this can be overridden by specifying a
-java executable to use (the --with-java=<path-to-java> option) and the
-class library archive to use (the --with-classlib=<path-to-classlib>
-option). It is a good idea to use these last two options to specify
-the JDK for compiling, since Japhar current doesn't work. :-)
-
-2). Type "make' to build the package
+turned on by default, so you don't have to specify it). The target
+JVM will be used to compile the class library by default, but this
+can be overridden by specifying a java executable to use (the
+--with-java=<path-to-java> option) and the class library archive to use
+(the --with-classlib=<path-to-classlib> option). It is a good idea to
+use these last two options to specify the JDK for compiling, since
+Japhar current doesn't work. :-)
+
+Recompilation of the Java packages is not done by default. The compiled
+classes are included with this distribution. To enable recompilation,
+use the `--enable-developer-mode' option to configure.
+
+2). Type "make" to build the package. Right now there is a dependency
+problem so the build will fail the first time. Never fear, just type
+"make" again and everything should run to completion. I told you this
+was a development release.
3). Type "make install" to install everything. This may require
being the superuser.