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

Reply via email to