This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: libjava is a train wreck.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]