GCJ Status

Status of GCJ as of GCC 3.2. Improvements that are only in current development versions are marked as "in CVS".

Core Features

Implemented Packages

You can also see a comparison of libgcj with the JDK. This is updated nightly. It is run against the cvs trunk, and includes GNU Crypto in its analysis. This is the most up-to-date analysis of API differences.

java.applet

java.awt

java.beans

java.io

java.lang

java.lang.ref

java.lang.reflect

java.math

java.net

java.nio

java.rmi

java.security

java.sql

java.util

java.util.jar

java.util.regex

java.util.zip

java.text

javax.accessibility

javax.crypto

javax.naming

javax.sql

javax.swing

javax.transaction

You can also see a comparison of our classes with GNU Classpath's. Differences here are merged from time to time. You can also see a comparison of the GUI branch with GNU Classpath.

Supported Targets

GNU/Linux on the Pentium-compatible PCs (i5686-pc-linux-gnu)

FreeBSD on the Pentium-compatible PCs (i5686-pc-freebsd*)

GNU/Linux on Alpha (alpha*-*-linux-gnu)

GNU/Linux on the Itanium (ia64) architecture (ia64-*-linux-gnu)

GNU/Linux on PowerPC

GNU/Linux on AMD x86-64 ("Hammer") architecture (x86_64-*-linux-gnu)

Solaris 2.5.1, 2.6, 2.7, 2.8 on SPARC (sparc*-sun-solaris2.5678)

SGI Irix 6.5 on Mips (mips-sgi-irix6.5)

Windows on the Intel PC platform, using the MingW32 compiler (i5686-pc-mingw32)

PPC Darwin (including MacOS X)

DEC OSF 4.0f and OSF 5.1 on Alpha (alpha-dec-osf4.0f, alpha-dec-osf5.1)

Bare metal ARM ELF using newlib (arm-elf)

Bare metal XScale ELF using newlib (xscale-elf)

IBM s390x

GNU/Linux on Hitachi SH-3/4 micro-controller (sh34-*-linux)

None: GCJ_Status (last edited 2008-01-10 19:38:37 by localhost)