Macs, Modularity and More

GCJ now uses ECJ for compilation?

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).