This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/55308] /usr/ports/lang/gcc48/work/build/sparc64-portbld-freebsd10.0/libstdc++-v3/src/.libs/libstdc++.so.6: Undefined symbol "__emutls_v._ThreadRuneLocale"


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

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |burnus at gcc dot gnu.org,
                   |                            |ro at gcc dot gnu.org

--- Comment #6 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-02-21 14:15:07 UTC ---
Comment 1 states:

> This appears to be due to r162478; in particular, gcc/configure.ac:3163 is     
>            tls_as_opt="-32 --fatal-warnings", which may be correct for Solaris,
> but is certainly wrong on freebsd portbld (where binutils does not support
> elf32-sparc-freebsd).

That's the following pretty old commit (4.6 trunk):

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162478

2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

       * configure.ac: Don't disable TLS on Solaris 8/9 by default
       Set tga_func for Solaris 2/x86 resp. SPARC.
       Remove duplicate parts of sparc*-sun-solaris2.* TLS check.
       (LIB_THREAD_LDFLAGS_SPEC): Define.
       (LIB_TLS_SPEC): Define.
       ...


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]