There are some new 1.5 PrintStream constructors that are in GNU Classpath but not in the local gcj version of the same file. This causes the OpenJDK7 b62 build to fail:
/mnt/builder/icedtea/bootstrap/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=1536 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -XDignore.symbol.file=true -d /mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/btclasses \ -sourcepath ../../tools/src -classpath /mnt/builder/icedtea/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar \ ../../tools/src/build/tools/charsetmapping/Main.java ---------- 1. ERROR in /mnt/builder/icedtea/openjdk-ecj/jdk/make/tools/CharsetMapping/../../tools/src/build/tools/charsetmapping/GenerateEUC_TW.java (at line 40) new PrintStream(new File(args[1], "EUC_TWMapping.java"), "ISO-8859-1"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor PrintStream(File, String) is undefined http://builder.classpath.org/japi/classpath-libgcj.html#err_missing_java_io -- Summary: libgcj version of java.io.PrintStream missing constructors Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gnu_andrew at member dot fsf dot org OtherBugsDependingO 39410 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40616