Trevor Harmon wrote:
On Mar 16, 2008, at 5:33 PM, Andrew John Hughes wrote:
Version 1.5 of Sun's javac is broken. Please use an alternate
compiler, such as ecj, or a newer version of javac, such as OpenJDK
javac or the version that comes with JDK 1.6.
What about jikes? I guess the 0.97.1 release no longer works with jikes?
Trevor
The jikes Java to bytecode compiler only supports Java 1.4 and has been
unable to build Classpath since the introduction of generics in release
0.95 (April 23rd 2007). Jikes RVM builds Classpath with ECJ version 3.2
(version 3.3 generates invalid bytecode when compiling Classpath - this
is fixed in the first milestone after ECJ 3.3, but most Linux
distributions ship with the broken ECJ). The broken javac problem is
also present in other 1.5 JDKs (e.g. BEA, IBM), and is actually a
different bug with the initial 1.5 releases.
Regards,
Ian Rogers
--
http://www.cs.man.ac.uk/~irogers