Re: What next?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "Mike" == Mike Hearn <mike@xxxxxxx> writes:

>> Yes.  There are 2 ABIs, and you are talking about one (the binary
>> compatibility ABI, aka BC ABI) while Anthony is talking about the
>> other one (the "C++" ABI).

Mike> Hmm, interesting! OK, so you can choose which ABI your binary uses at
Mike> compile time? When would you ever *not* want the BC ABI?

Mike> Oh, wait, or is this for using the libgcj objects from actual C++ code
Mike> using CNI?

The C++ ABI has better performance.  And, at the moment, CNI only
works with the C++ ABI.  The tradeoff is that the C++ ABI is not
perfectly "java like", and so in general you have to modify your
application to work properly with it.

The reason we haven't yet made the BC ABI the default is that it is
new, and also you can't yet compile directly from .java using this
ABI; you must go via .class, which is a bit too broken for a default.

Tom

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux