https://sourceware.org/bugzilla/show_bug.cgi?id=33177

--- Comment #13 from Rainer Orth <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #12 from Rainer Orth <ro at CeBiTec dot Uni-Bielefeld.DE> ---
>> That testsuite finds some issues that I need to investigate in detail,
>> but passes when the tests are linked with Solaris ld.
>
> One thing (maybe the only one) is that the gld-created objects lack
> _etext in .symtab and .dynsym.  The rest (_edata, _end) are already there.

One more thing: shared objects lack _etext, _edata, and _end completely.

Symbol versioning is correct.  There are ordering differences in the pvs
-dsvo output:

* ld:

solaris-basevers.so -   solaris-basevers.so [BASE];
solaris-basevers.so -   solaris-basevers.so: _PROCEDURE_LINKAGE_TABLE_;
solaris-basevers.so -   solaris-basevers.so: _etext;
solaris-basevers.so -   solaris-basevers.so: _end;
solaris-basevers.so -   solaris-basevers.so: _edata;
solaris-basevers.so -   solaris-basevers.so: _GLOBAL_OFFSET_TABLE_;
solaris-basevers.so -   solaris-basevers.so: _DYNAMIC;
solaris-basevers.so -   BASEVERS;
solaris-basevers.so -   BASEVERS: basevers;
solaris-basevers.so -   BASEVERS: BASEVERS;

* gld:

solaris-basevers.so -   solaris-basevers.so [BASE];
solaris-basevers.so -   solaris-basevers.so: _PROCEDURE_LINKAGE_TABLE_;
solaris-basevers.so -   solaris-basevers.so: _DYNAMIC;
solaris-basevers.so -   solaris-basevers.so: _GLOBAL_OFFSET_TABLE_;
solaris-basevers.so -   BASEVERS;
solaris-basevers.so -   BASEVERS: BASEVERS;
solaris-basevers.so -   BASEVERS: basevers;

I suspect they are benign, though.  Ali?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to