------- Comment #10 from burnus at gcc dot gnu dot org  2007-04-18 18:19 -------
> What happend to this? I can't find the patch in the tracker anymore, but
> there's no indication in the ChangeLog(s) that is was applied.

The last patch was applied, i.e. gfortran uses now _gfortran_ prefixes to for
the libgfortran symbols.

However, what is missing are named symbols. That is: One may change the
library, but one keeps the old version. Using the version information, old
programs get the old version. This is used, e.g., by the glibc. If you use
objdump -t libc.so.6, you find:
[EMAIL PROTECTED]  <--- old version for old programs
sched_getaffinity@@GLIBC_2.3.4 <--- new interface

This was done in the old patch
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01186.html
That patch got stuck with ISO_C_BINDINGS. We still don't have them, but we have
_gfortran_ prefixes. Thus one could probably start updating that patch even
though ISO_C_BINDING is not yet in gfortran.


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |burnus at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27740

Reply via email to