This is the mail archive of the binutils@sources.redhat.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] |
Other format: | [Raw text] |
On Tue, Apr 01, 2003 at 12:19:58PM -0800, H. J. Lu wrote: > The currenr ELF visibility handling is wrong on several things: > > 1. Ld doesn't report an error for undefined symbols with non-default > visibility when there is a definition from a shared library. > 2. Weak undefined symbols with non-default visibility results in > undetermined run-time behavior depending on if there is a definition > at run-time. > 3. Ld gives no warnings when a shared library refeneces a hidden symbol. > 4. ld merges visibility with symbols from shared libraries. > > This patch fixes those problems with testcases. As for weak undefined > symbols with non-default visibility, I only fixed x86 and ia64. > I modified the patch to separate handling of weak undefined symbols with non-default visibility. Alan, could you take a look at it? Thanks. H.J.
Attachment:
binutils-vsb.patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |