Steve Kargl wrote:
Can someone explain why libjava *must* commit binary files to the
repository?
It is due to a couple of factors:
We are now using an java -> class compiler (ecj) that is written in
java. The creates a bootstrap problem in that java files cannot be
compiled until the compiler is built. Having the class files pre-built
allows us to build gcj/libgcj without relying on an external java runtime.
Another factor IIRC, is a decision of a non-technical nature made by RMS
and the Steering Committee that the ecj source could not be incorporated
into GCCs sources.
David Daney