[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/11175] ld marks destructor hidden global
From: |
amodra at gmail dot com |
Subject: |
[Bug ld/11175] ld marks destructor hidden global |
Date: |
15 Jan 2010 09:37:09 -0000 |
------- Additional Comments From amodra at gmail dot com 2010-01-15 09:37
-------
The sysv gabi says:
"When the link editor combines several relocatable object files, it does not
allow multiple definitions of STB_GLOBAL symbols with the same name. On the
other hand, if a defined global symbol exists, the appearance of a weak symbol
with the same name will not cause an error. The link editor honors the global
definition and ignores the weak ones. Similarly, if a common symbol exists (that
is, a symbol whose st_shndx field holds SHN_COMMON), the appearance of a weak
symbol with the same name will not cause an error. The link editor honors the
common definition and ignores the weak ones."
I interpret "ignores" to mean that whether the weak symbol is present or not,
the end result should be the same. So I think HJ's 9670 patch to merge
visibilty from the weak symbol to the strong one is totally bogus.
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at sources dot |amodra at gmail dot com
|redhat dot com |
Status|NEW |ASSIGNED
Last reconfirmed|0000-00-00 00:00:00 |2010-01-15 09:37:08
date| |
http://sourceware.org/bugzilla/show_bug.cgi?id=11175
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/11175] New: ld marks destructor hidden global, raj dot khem at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, raj dot khem at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global,
amodra at gmail dot com <=
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, amodra at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, amodra at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, hjl dot tools at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, raj dot khem at gmail dot com, 2010/01/15
- [Bug ld/11175] ld marks destructor hidden global, raj dot khem at gmail dot com, 2010/01/15