This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[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"
- From: "mexas at bristol dot ac.uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 15 Jan 2013 12:56:28 +0000
- Subject: [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"
- Auto-submitted: auto-generated
- References: <bug-55308-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55308
--- Comment #2 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2013-01-15 12:56:28 UTC ---
I get a different line at 3163:
# pr -n /usr/ports/lang/gcc48/work/gcc-4.8-20121014/gcc/configure.ac | grep -C5
3163
3158 .text
3159 movi a8, foo@TLSFUNC
3160 movi a10, foo@TLSARG
3161 callx8.tls a8, foo@TLSCALL'
3162 tls_first_major=2
3163 tls_first_minor=19
3164 ;;
3165 changequote([,])dnl
3166 esac
3167 set_have_as_tls=no
3168 if test "x$enable_tls" = xno ; then
#
and I see "-32" in these lines:
# pr -n /usr/ports/lang/gcc48/work/gcc-4.8-20121014/gcc/configure.ac | grep
"\-32"
2950 tls_as_opt='-32 --fatal-warnings'
3099 tls_as_opt="-32 --fatal-warnings"
#
and
# pr -n /usr/ports/lang/gcc48/work/gcc-4.8-20121014/gcc/configure | grep "\-32
\-\-fatal"
23174 tls_as_opt='-32 --fatal-warnings'
23323 tls_as_opt="-32 --fatal-warnings"
#
Are you suggesting removing all those?
These files are too complicated for me to
analyse.