OpenJDK b33 and IcedTea

Andrew John Hughes gnu_andrew at member.fsf.org
Mon Aug 25 12:23:55 PDT 2008


IcedTea b33 appears to fix the CORBA issue I found with b32, so I've
moved straight to working on that rather than b32.  However, there are
again a number of issues building this in IcedTea and I haven't
managed to overcome the latest as yet.

So far:

* A number of the AWT classes started using @Override for interface
methods.  Most versions of ecj don't support this so I've extended the
icedtea-override.patch to remove these.
* To avoid the issues seen on this list with various /bin/sh
substitutes, the NIO generator seems to have been replaced with a Java
version instead.  This Java version as packaged in b33 won't work with
Classpath-based solutions like GCJ due to two issues: the use of
java.util.Scanner (only added to Classpath in the last week) and a bug
in java.util.regex.Matcher.  Current CVS Classpath (which hopefully
will soon become 0.98) should be able to work with the vanilla version
but earlier version will need the fixes now in icedtea-ecj.patch.

I'm currently stuck on this strange issue whereby
sun_java2d_opengl_OGLContext_OGLContextCaps.h is not being generated.
Has anyone else seen this? To try for yourself, you can get a b33
IcedTea from http://fuseyism.com/hg/icedtea.

Cheers,
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list