This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: A glibc dynamic linker or gld bug?


   Date: Wed, 7 Jul 1999 18:23:19 +1000
   From: Geoff Keating <geoffk@ozemail.com.au>

   Or the converse; if the weak symbol is initially defined in a shared
   object, referenced by the executable, but later becomes undefined.  I
   think that if such a thing happens, it should be an error in ld.so
   (only for symbols referenced by the executable, of course).  It would
   be nice to make the first case a visible error too.

I think that this particular case does work correctly now.  Assuming
we are talking about a weak undefined symbol, the program linker will
generate the appropriate relocations, and the dynamic linker will
handle them correctly if the weak symbol disappears from the shared
library.  This was sorted out in February 1999.

Ian

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]