Disable GNU pth support
This commit is contained in:
parent
1b8c783408
commit
db6c567a72
|
@ -114,6 +114,7 @@ static size_t _pythread_stacksize = 0;
|
|||
#endif
|
||||
|
||||
#ifdef HAVE_PTH
|
||||
#error GNU pth threads are now unsupported, and code will be removed in 3.3.
|
||||
#include "thread_pth.h"
|
||||
#undef _POSIX_THREADS
|
||||
#endif
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#! /bin/sh
|
||||
# From configure.in Revision: 74979 .
|
||||
# From configure.in Revision: 75678 .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.61 for python 3.2.
|
||||
#
|
||||
|
@ -1352,7 +1352,6 @@ Optional Packages:
|
|||
disable/enable thread support
|
||||
--with(out)-thread[=DIRECTORY]
|
||||
deprecated; use --with(out)-threads
|
||||
--with-pth use GNU pth threading libraries
|
||||
--with(out)-doc-strings disable/enable documentation strings
|
||||
--with(out)-tsc enable/disable timestamp counter profile
|
||||
--with(out)-pymalloc disable/enable specialized mallocs
|
||||
|
@ -15843,28 +15842,6 @@ _ACEOF
|
|||
THREADOBJ="Python/thread.o"
|
||||
else
|
||||
|
||||
{ echo "$as_me:$LINENO: checking for --with-pth" >&5
|
||||
echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6; }
|
||||
|
||||
# Check whether --with-pth was given.
|
||||
if test "${with_pth+set}" = set; then
|
||||
withval=$with_pth; { echo "$as_me:$LINENO: result: $withval" >&5
|
||||
echo "${ECHO_T}$withval" >&6; }
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define WITH_THREAD 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define HAVE_PTH 1
|
||||
_ACEOF
|
||||
|
||||
LIBS="-lpth $LIBS"
|
||||
THREADOBJ="Python/thread.o"
|
||||
else
|
||||
{ echo "$as_me:$LINENO: result: no" >&5
|
||||
echo "${ECHO_T}no" >&6; }
|
||||
|
||||
# Just looking for pthread_create in libpthread is not enough:
|
||||
# on HP/UX, pthread.h renames pthread_create to a different symbol name.
|
||||
# So we really have to include pthread.h, and then link.
|
||||
|
@ -16315,8 +16292,6 @@ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|||
conftest$ac_exeext conftest.$ac_ext
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
fi
|
||||
|
||||
|
|
13
configure.in
13
configure.in
|
@ -2018,17 +2018,6 @@ yes
|
|||
AC_DEFINE(MACH_C_THREADS, 1,
|
||||
[Define if you are using Mach cthreads under mach /])
|
||||
THREADOBJ="Python/thread.o"],[
|
||||
AC_MSG_CHECKING(for --with-pth)
|
||||
AC_ARG_WITH([pth],
|
||||
AC_HELP_STRING(--with-pth, use GNU pth threading libraries),
|
||||
[AC_MSG_RESULT($withval)
|
||||
AC_DEFINE([WITH_THREAD])
|
||||
AC_DEFINE([HAVE_PTH], 1,
|
||||
[Define if you have GNU PTH threads.])
|
||||
LIBS="-lpth $LIBS"
|
||||
THREADOBJ="Python/thread.o"],
|
||||
[AC_MSG_RESULT(no)
|
||||
|
||||
# Just looking for pthread_create in libpthread is not enough:
|
||||
# on HP/UX, pthread.h renames pthread_create to a different symbol name.
|
||||
# So we really have to include pthread.h, and then link.
|
||||
|
@ -2064,7 +2053,7 @@ pthread_create (NULL, NULL, start_routine, NULL)], [
|
|||
LIBS="$LIBS -lcma"
|
||||
THREADOBJ="Python/thread.o"],[
|
||||
USE_THREAD_MODULE="#"])
|
||||
])])])])])])])])
|
||||
])])])])])])])
|
||||
|
||||
AC_CHECK_LIB(mpc, usconfig, [AC_DEFINE(WITH_THREAD)
|
||||
LIBS="$LIBS -lmpc"
|
||||
|
|
Loading…
Reference in New Issue