[gfortran,patch] Complete libgfortran namespace separation and version number

François-Xavier Coudert fxcoudert@gmail.com
Mon Jan 8 12:31:00 GMT 2007


:ADDPATCH fortran:

Attached patch does the following three things:
  - add an undocumented -fallow-leading-underscore option to gfortran,
for internal use only, until the ISO_C_BINDING patch is commited, that
allows symbol names to begin with an underscore (note: it does
explicitely ICE if one of these variables has implicit type)
  - use this to prefix all libgfortran symbols names with _gfortran_
(this was not the case before, especially for specifics), achieving
complete namespace separation for the library
  - bump the libgfortran version number to 4.3.0

Bootstrapped & regtested on i686-linux. OK for mainline?

FX
-------------- next part --------------
A non-text attachment was scrubbed...
Name: namespace_cleanup.ChangeLog
Type: application/octet-stream
Size: 6655 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20070108/ad7b4ee7/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: namespace_cleanup.diff
Type: text/x-patch
Size: 15838 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20070108/ad7b4ee7/attachment.bin>


More information about the Fortran mailing list