On 03/06/2012 05:14 AM, Rainer Orth wrote:
"Joseph S. Myers"<jos...@codesourcery.com>  writes:

   There's one particular issue: the change to java/io/File.java required
   my to regenerate the .class file in classpath.  I've used Sun javac
   -target 1.5 for that and hope I got it right.

I'd have expected regeneration to use GCJ built to use ECJ, though I don't
know.

I've never tried this.  Given that the .class file lives below
libjava/classpath and has to be synced with upstream Classpath anyway, I
hope the Java maintainers will take care of that.


This it documented (although perhaps badly) in install/configure.html

You should use --enable-java-maintainer-mode, this will cause the build to use ecj and gjavah to regenerate all the generated files in the 'standard' manner.

At least with the javac-built File.class I had no libjava testsuite
failures.


It probably results in a usable .class file, but is error prone and not very reproducible.

David Daney

Reply via email to