This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java 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: Patch: RFC: gcj versioning on head


Tom Tromey wrote:

Andrew pointed out that the existing gcj ABI versioning code broke as
soon as the trunk was renamed 4.1.  I had done this "kind of on
purpose", knowing that we would be breaking ABI compatibility on head
at least once.

However, it is more convenient to manage this manually... since we
haven't actually broken compatibility yet, it is nice to be able to
switch back and forth between 4.0 and 4.1 without recompiling objects.


Yes, very much so. I think we should try and maintain compatibility wherever possible from now on. Perhaps this won't really be possible until 4.1, but it should be an interesting excercise, at least, to start putting in backwards compatiblity code if we start making incompatible changes.

On the runtime side we do something similar.  However, I expect we may
manage the runtime somewhat differently; for instance we may choose to
accept several different versions of the BC ABI.

I thought I'd post this for commentary before checking it in.
I'll put it in sometime next week unless there are
objections/suggestions/etc.


Looks good to me.

Bryce


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