https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88238

--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #3 from Rainer Orth <ro at gcc dot gnu.org> ---
> However, 64-bit testing on Solaris 10/x86 only works with gld since ld doesn't
> support -z relax=transtls.  What's worse, due to some packagaing accident or
> some
> such,
> Solaris 10/SPARC has dl_iterate_phdr in the 32-bit libdl.so.1, but the 64-bit
> libdl.so.1 is older and lacks the function.

When talking to the Solaris linker engineer about those issue, he
suggested workarounds for both, which proved to be viable enough.  I've
split initial patches implementing them in two: the one adressing the
lack of -z relax=transtls not only benefits Solaris 10, but also
Illumos, so it's of more general use.

Reply via email to