https://sourceware.org/bugzilla/show_bug.cgi?id=33577
--- Comment #38 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Michael Matz from comment #35) > Well, citing a Sun specification from the 90's is relevant, because Ali used > the > ARCs to point at the original intent of NDX_LOCAL (and it being more > along the line of "unknown version"), and the docu shows that that wasn't > explicitely put down externally back then (i.e. added only later there). > > Now, whatever the original intent may have been (and I of course agree, it > absolutely makes sense to use '0' as the nothing-known index for mere > references), it wasn't what was written in most places, which only was > > NDX_LOCAL - local scope [full stop] > > . There really isn't much wiggle room in interpreting that single line (and > to remind, the GNU version stuff was designed in large part by getting > inspired by relevant and available Sun docs). Either way, that is what > several binary tools > implemented over a long time, and we can't now willy-nilly change that > without ld and ld.so in glibc never use VER_NDX_LOCAL to change symbol binding. -- You are receiving this mail because: You are on the CC list for the bug.
