Hi, I attempted to build $subj yesterday but ran into a snag with their new 1.5 stuff in org.eclipse.jdt.apt (Annotation Processing Tools). We'll have to work with the Eclipse releng team to get some conditional compilation and inclusion of apt set up instead of the current "don't build if not using a 1.5 JDK". In the meantime, however, I found an issue with libcj and ant.java.version. ant.java.version is the property that the Eclipse uses to determine what JVM/JDK is being used. It is implemented like this [1]: Class.forName("java.lang.Readable"); javaVersion = JAVA_1_5; and if we look in libgcj: $ unzip -l /usr/share/java/libgcj-4.1.0.jar | grep java.lang.Readable 197 02-06-06 03:44 java/lang/Readable.class So with a simple test.xml [2], we get: [echo] java.version is 1.5 Is there a way we can get around this without patching ant or removing the 1.5 class library stuff from libgcj? Andrew [1] http://svn.apache.org/viewcvs.cgi/ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java?view=markup (line 102) [2] <project name=" Test" default="run" basedir="."> <target name="run"> <echo message="java.version is ${ant.java.version}" /> </target> </project>