2002-10-17 Roland McGrath <roland@redhat.com>
* configure.in: Grok --without-__thread and disable HAVE___THREAD. * configure: Regenerated.
This commit is contained in:
parent
0420d8885a
commit
5b8f26b4cd
28
configure.in
28
configure.in
@ -145,6 +145,10 @@ AC_ARG_WITH(tls, dnl
|
||||
[ --with-tls enable support for TLS],
|
||||
usetls=$withval, usetls=no)
|
||||
|
||||
AC_ARG_WITH(__thread, dnl
|
||||
[ --without-__thread do not use TLS features even when supporting them],
|
||||
use__thread=$withval, use__thread=yes)
|
||||
|
||||
AC_ARG_ENABLE(hidden-plt, dnl
|
||||
[ --disable-hidden-plt do not hide internal function calls to avoid PLT],
|
||||
hidden=$enableval, hidden=yes)
|
||||
@ -1610,19 +1614,23 @@ if test "$libc_cv_gcc_subtract_local_labels" = yes; then
|
||||
fi
|
||||
|
||||
dnl Check whether the compiler supports the __thread keyword.
|
||||
AC_CACHE_CHECK([for __thread], libc_cv_gcc___thread,
|
||||
[cat > conftest.c <<\EOF
|
||||
__thread int a = 42;
|
||||
EOF
|
||||
if AC_TRY_COMMAND([${CC-cc} $CFLAGS -c conftest.c >&AC_FD_CC]); then
|
||||
libc_cv_gcc___thread=yes
|
||||
if test "x$use__thread" != xno; then
|
||||
AC_CACHE_CHECK([for __thread], libc_cv_gcc___thread,
|
||||
[cat > conftest.c <<\EOF
|
||||
__thread int a = 42;
|
||||
EOF
|
||||
if AC_TRY_COMMAND([${CC-cc} $CFLAGS -c conftest.c >&AC_FD_CC]); then
|
||||
libc_cv_gcc___thread=yes
|
||||
else
|
||||
libc_cv_gcc___thread=no
|
||||
fi
|
||||
rm -f conftest*])
|
||||
if test "$libc_cv_gcc___thread" = yes; then
|
||||
AC_DEFINE(HAVE___THREAD)
|
||||
fi
|
||||
else
|
||||
libc_cv_gcc___thread=no
|
||||
fi
|
||||
rm -f conftest*])
|
||||
if test "$libc_cv_gcc___thread" = yes; then
|
||||
AC_DEFINE(HAVE___THREAD)
|
||||
fi
|
||||
|
||||
if test "$libc_cv_gcc___thread" = yes; then
|
||||
dnl Check whether the compiler supports the tls_model attribute.
|
||||
|
Loading…
x
Reference in New Issue
Block a user