http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49541

--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-07-13 
19:34:48 UTC ---
> This is strange: in my case, libgomp.so is self-contained and linked
> with the right libthread.so which provides __tls_get_addr:
> 
> > LD_LIBRARY_PATH=. ldd -r ./libgomp.so.1 
>         librt.so.1 =>    /usr/lib/64/librt.so.1
>         libgcc_s.so.1 =>         ./libgcc_s.so.1
>         libpthread.so.1 =>       /usr/lib/64/libpthread.so.1
>         libthread.so.1 =>        /usr/lib/lwp/64/libthread.so.1
>         libc.so.1 =>     /usr/lib/64/libc.so.1
>         libaio.so.1 =>   /usr/lib/64/libaio.so.1
>         libdl.so.1 =>    /usr/lib/64/libdl.so.1
>         /usr/platform/SUNW,Sun-Fire-V440/lib/sparcv9/libc_psr.so.1

Same here, but the link line starts with:

/nile.build/botcazou/gcc-head/sparc-sun-solaris2.8/gcc/collect2 -V -Y
P,/lib/sparcv9:/usr/lib/sparcv9 -Qy -o ./condinc2.exe

and this apparently overrides it.

Reply via email to