This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [build, doc, libjava, testsuite] Fully support TLS on Solaris 8 and 9
Andrew Haley <aph@redhat.com> writes:
> On 07/15/2010 07:08 PM, Rainer Orth wrote:
>
>> * Unfortunately, this doesn't work for libjava: libtool links with
>> -nostdlib for C++ support (for whatever reason; it seems completely
>> nonsensical to try and second-guess the compiler driver here), so
>> LIB_SPEC, where -pthread is interpreted, isn't used ;-( libtool gets
>> even further in my way: I cannot pass -R/usr/lib/lwp through it, nor
>> does -rpath /usr/lib/lwp work, so I'm forced to use -Wl,-R
>> -Wl,/usr/lib/lwp instead. That mess seems to be more of a hindrance
>> most of the time ;-(
>
> libjava doesn't depend on libstdc++. And yes, libtool is more of a
> hindrance most of the time.
Right, but the native code is C++, which triggers libtool's use of
-nostdlib ;-( No idea why they think this is useful/necessary.
Anyway, what about the libjava bits? Ok for mainline (and 4.5 if I
decide to backport)?
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University