This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
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