[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/6478] stab warnings cause linker errors
From: |
nickc at redhat dot com |
Subject: |
[Bug ld/6478] stab warnings cause linker errors |
Date: |
14 May 2008 15:00:36 -0000 |
------- Additional Comments From nickc at redhat dot com 2008-05-14 15:00
-------
Subject: Re: stab warnings cause linker errors
Hi Ian,
> If I understand what you are getting at, that's how warning symbols
> work. Look at MWARN in linker.c. It creates a new symbol, and sets
> u.i.link to point to the existing symbol. Perhaps some list somewhere
> is still pointing at the old symbol.
Right. It seems that two entries for the same symbol name are created
in the hash table and I have yet to find out why. ie an undefined entry
for _f is created first and then a defined entry for _f is created
afterwards. What I have yet to discover is why the second entry does
not just replace the first. I think it must have something to do with
the symbol being associated with a warning, but I have not yet found out
exactly what is happening.
Cheers
Nick
--
http://sourceware.org/bugzilla/show_bug.cgi?id=6478
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.