https://sourceware.org/bugzilla/show_bug.cgi?id=33577
--- Comment #7 from Ali Bahrami <ali_swbugzilla at emvision dot com> --- (In reply to H.J. Lu from comment #6) > (In reply to Ali Bahrami from comment #5) > > I believe that these details are the same on Solaris as on GNU. I also > > don't think it's causing any known problems today, as the example is > > artificial, and the approach using a weak symbol is poor. It's just > > something that was noticed while testing. > > As I said in comment #4, BASE is unrelated to weak symbol: That's right. Other than having been used to create this particular example, the weak attribute is not the issue, and has nothing to do with BASE. As you've said at the start, and as I've mentioned at every opportunity, the symbol show_undef_weak is an external *reference*, and not a *definition*. REFerences should not be assigned to a verDEF index, and so show_undef_weak should not be assigned to BASE. It should be set to version index 0. -- You are receiving this mail because: You are on the CC list for the bug.
