.gnu.linkonce COFF support

Ian Lance Taylor ian@zembu.com
Wed Jul 14 17:02:00 GMT 1999


   Date: Wed, 14 Jul 1999 07:32:19 -0400 (EDT)
   From: DJ Delorie <dj@delorie.com>


   > The long section name support is different and unrelated.  As far as I
   > know, the binutils support long section names as they are used and
   > generated by the Microsoft tools.

   There are two ways of implementing long section names in COFF: the gnu
   way, and the PE way.  We got that wrong too.  The GNU way is to store
   the name in the string table.  The PE way is to use multiple auxents.
   As far as *using* long section names for various features, that's OK
   with me, except for the COMDAT thing.

I do have some vague memory of that now.  The code implemented by the
binutils is the approach described in the Microsoft PE documentation--
I just checked again.  But perhaps the Microsoft tools actually do
something different.

Ian


More information about the Binutils mailing list