]> granicus.if.org Git - python/commitdiff
Disable GNU pth support
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 24 Oct 2009 20:35:52 +0000 (20:35 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 24 Oct 2009 20:35:52 +0000 (20:35 +0000)
Python/thread.c
configure
configure.in

index acb2103884af091e147bc6103041f14fc1cd3095..f5722a7f13229ff307ebfd8d83890c6c3636a7a6 100644 (file)
@@ -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
index cc3147ea134e3f6a45d3cfba052d34f6b776fa53..9a09bc92975c040637b4c01c86cedb6ac8347d07 100755 (executable)
--- a/configure
+++ b/configure
@@ -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
 
index 41f470bd16babbf64486caa54fe763b998468240..23d3ee4250ff590e0bece38ba001689dc07fa7aa 100644 (file)
@@ -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"