ABI stability of libgfortran.so
Steve Kargl
sgk@troutmask.apl.washington.edu
Wed Aug 16 19:09:00 GMT 2006
On Wed, Aug 16, 2006 at 07:52:38PM +0200, Tobias Burnus wrote:
>
> What is the best compiler for 4.1.x to make sure it runs with 4.1.0 up
> to 4.1-SVN branch?
> Is it 4.1.0? Or does 4.1.1 (or current 4.1-SVN) work as well? If they
> do, is 4.1.1 or 4.1-SVN better?
> (Following the list, I would think that 4.1-SVN contains fewer bugs, but
> I fear that 4.1.x, x>0 contain new functions.)
New functions aren't the problem. The problems occur when a function
is removed or the calling interface has changed. You would need to
check the 4.1.x ChangeLog for these types of changes.
> For 4.2 one has of cause the problem that 4.2.0 is not released. Can one
> expect that a library compiled with the current 4.2 (SVN TRUNK) works
> also with future 4.2? (I'm not asking for a commitment, just for a
> personal judgment for the next half year.)
No. I know that if an older binary (compiled with 4.2) uses
abort or etime, then it may have potential problems with
a newer libgfortran.so. When 4.2.0 is officially released,
you can expect that the library interface will remain frozen
in 4.2.x with x >= 0.
--
Steve
More information about the Fortran
mailing list