harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From arc...@apache.org
Subject svn commit: r345116 - /incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/APACHE.README
Date Wed, 16 Nov 2005 20:48:55 GMT
Author: archie
Date: Wed Nov 16 12:48:53 2005
New Revision: 345116

URL: http://svn.apache.org/viewcvs?rev=345116&view=rev
Enhancements to build instructions.


Modified: incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/APACHE.README
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/APACHE.README?rev=345116&r1=345115&r2=345116&view=diff
--- incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/APACHE.README (original)
+++ incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/APACHE.README Wed Nov
16 12:48:53 2005
@@ -7,7 +7,7 @@
 reimplemented them (with modifications). These are described the
 documentation (see doc/jc.texi).
-Note that the code in this tarball has been partially stripped down.
+Note that the code in this version has been partially stripped down.
 The Java-to-C conversion (C code generator) portion has been disabled.
 If you want to play with the complete JCVM, please visit http://jcvm.sf.net/
@@ -15,22 +15,31 @@
 To build JCHEVM, first understand that you have checked out the Subversion
 repository, which is not the same thing as a ready to build distribution
-tarball. So you must first create a distribution tarball, which causes
-some files that are required for the build but not checked into the
-Subversion repository to be built.
+tarball. To build JCHEVM, a distribution tarball must be created first.
+This causes some files that are required for the build (but not checked
+into the Subversion repository) to be generated. However, once you've
+gone through this process the first time, you will then also be able to
+peform subsequent builds and installs from this, the Subversion-checked-out
+directory (i.e., it's a bit of a bootstrap problem).
-To create the distribution tarball:
+To create the distribution tarball and build JCHEVM:
   0. You'll need autoconf, automake, autoheader, and libtool installed first.
   1. Follow INSTALL step 0 & 1 to install libpopt, libz, and Classpath.
   2. Run "sh etc/makedist.sh" as root; you may add "--with-classpath=DIR"
-     where is the Classpath installation root (default /usr/local/classpath).
+     to specify a non-default Classpath installation directory (the default
+	 is /usr/local/classpath).
   3. Some root-owned files will be created; you might want to revert to
      your normal user ownership with "chown -R username ."
+  4. Unpack the resulting tarball jchevm-X.Y.tar.gz and cd into it.
+  5. ./configure && make && make install
-Once you've done that, unpack the tarball, then ./configure, make, and
-make install as usual. If you install JCHEVM using the default --prefix
-of /usr/local then on Linux you may need to run "ldconfig /usr/local/lib".
+The default installation directory is /usr/local (change via --prefix flag
+to configure); on Linux you may need to run "ldconfig /usr/local/lib".
+Alternately, if you can get someone else to build the distribution tarball
+for then you and skip steps 0-3. This of course would be the usual case for
+average users (rather than developers).

View raw message