Alex headshot

AlBlue’s Blog

Macs, Modularity and More

GCJ now uses ECJ for compilation?

Java Eclipse 2008

GCC 3.4 has been released a couple of weeks ago. I noticed that GCJ now uses the Eclipse Java Compiler by default. I'm curious to know how that works - GCJ is under the GPL, whilst the Eclipse code is under EPL. There doesn't seem to be anything big from a documentation perspective on how or where ECJ is used, but it seems to have been merged in as the default option since the start of the year (although this concern was raised on the GCJ mailing list).

Anyone close to GCJ know what the story is here?