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.

Reply via email to