[Bug libfortran/38871] [4.4 Regression] libgfortran.so.3 dropped __iso_c_binding_c_f_procpointer@@GFORTRAN_1.0

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Jan 16 16:26:00 GMT 2009



------- Comment #2 from jakub at gcc dot gnu dot org  2009-01-16 16:26 -------
Then that patch was wrong.  You could have code compiled with gfortran 4.3 that
references this symbol, which won't even start (e.g. with LD_BIND_NOW=1)
against gcc 4.4 libgfortran.
The symbol needs to be IMHO put back; if you really want and assembler supports
.symver directive, it could be added as a 
__iso_c_binding_c_f_procpointer@GFORTRAN_1.0
which would prevent new code from linking against that symbol (which could
screw up gfortran 4.3 linking against 4.4 libgfortran though).


-- 


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



More information about the Gcc-bugs mailing list