On Tue, Feb 05, 2008 at 11:38:06PM +0100, J.C. Pizarro wrote:
> Hallo,
> 
> Is there summarized table of ABI binary compatibility of following
> compiled programs by ...?
> 
> 1st. C (the core)
> 2nd. Fortran
> 3rd. C++
> and 4th. GCJ's Java
> 
> between the 4.3.0, 4.2.3, 4.1.x, 4.0.x, 3.4.x and 3.3.x versions?

For C, everything should interoperate.  For C++, as a rule, you need
the first two numbers to match if you want ABI compatibility.  For
Fortran, I don't keep track of that, but you already got an informed
answer.  For Java, I would expect that it's similar to the story for
C++ (breakage on major releases, compatibility maintained for point
releases) but am not certain.

The distros already know about these issues, and some provide
compatibility packages to allow older binaries to execute.

Reply via email to