home *** CD-ROM | disk | FTP | other *** search
- Short: IBM's fast Java compiler, v1.11 (source)
- Author: Philippe Charles and David Shields, IBM Research.
- Uploader: kyrimis@cti.gr (Kriton Kyrimis)
- Version: 1.11
- Type: dev/lang
-
- This is the source of the native Amiga port (no ixemul.library required)
- of jikes, the free Java compiler from IBM.
-
- The distinction between stable and development version has been
- dropped, so the Aminet version is the latest version. The relevant
- files can also be downloaded from the Amiga Jikes home page at
- http://dias.cti.gr/~kyrimis/jikes/ .
-
- To build jikes on the Amiga, you need:
- * A wide character library (e.g., the simple wchar library that I have
- extracted from the Jikes source, available at both Aminet and the Amiga
- Jikes web site).
- * If you want to enable support for the "-encoding" option, then you must
- also install ICU, IBM's International Classes for Unicode. (This
- library also requires a wide character library, which is the reason
- why the Jikes wide character code cannot be used in place.)
-
- You can then either run the configure script, e.g., type "LIBS=-lw
- configure --prefix=/gg" from sh and tweak the resulting Makefile, or
- simply copy Makefile.amiga to Makefile. If you use Makefile.amiga, note
- that support for "-encoding" is turned on, so you will have to disable
- it if you do not want it. (The relevant items in the Makefile are the
- "-DHAVE_LIB_ICU_UC" option in CXXREQUIREDFLAGS and the -licu-uc option
- in LIBS.)
-
- Before typing "make", you may want to make the following changes to the
- Makefile:
- * Change the CPU and FPU options.
- * Change the optimization level. Note that using -O2 will produce a binary
- that is about a megabyte larger, and the resulting gains in compilation
- time will be overwhelmed by the additional loading time. Also note that
- you will need at least 70M of memory to compile jikes with -O2, i.e.,
- you will most likely need to use VMM, and that on a 68040@28MHz it
- takes about a day to produce the optimized binary. In other words,
- don't bother.
-
- INSTALLATION:
- Simply copy the jikes executable somewhere in your path.
-
- USAGE:
- Set either the CLASSPATH or the JIKESPATH environment variable to point
- to the directories and zip/jar files that you want your compiler to use.
- E.g., if you are using Kaffe, you can say:
- setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
- Separate the path components using semicolons. You can use UNIX "." and ".."
- notation for the current directory and for the parent directory of a
- directory.
-
- If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
- and I'll see what I can do.
-
- Kriton Kyrimis.
-
- ******************************************************************************
- This software is subject to the terms of the IBM Public License, available
- at the following URL:
- http://OSS.Software.IBM.Com/developerworks/opensource/license10.html.
- Copyright (C) 1996-2000 International Business Machines Corporation
- and others. All Rights Reserved.
- ******************************************************************************
-