]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Remove configure check prohibiting threaded libpython on OpenBSD.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 27 May 2015 02:15:00 +0000 (22:15 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 27 May 2015 02:15:00 +0000 (22:15 -0400)
According to recent tests, this case now works fine, so there's no reason
to reject it anymore.  (Even if there are still some OpenBSD platforms
in the wild where it doesn't work, removing the check won't break any case
that worked before.)

We can actually remove the entire test that discovers whether libpython
is threaded, since without the OpenBSD case there's no need to know that
at all.

Per report from Davin Potts.  Back-patch to all active branches.

config/python.m4
configure

index cddb0e2e4a370d6b55c9df4a95ebdea63ce98281..96d9d4929951882ccd437335578a473b9c47a90f 100644 (file)
@@ -80,18 +80,4 @@ AC_SUBST(python_libdir)[]dnl
 AC_SUBST(python_libspec)[]dnl
 AC_SUBST(python_additional_libs)[]dnl
 
-# threaded python is not supported on OpenBSD
-AC_MSG_CHECKING(whether Python is compiled with thread support)
-pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
-if test "$pythreads" = "1"; then
-  AC_MSG_RESULT(yes)
-  case $host_os in
-  openbsd*)
-    AC_MSG_ERROR([threaded Python not supported on this platform])
-    ;;
-  esac
-else
-  AC_MSG_RESULT(no)
-fi
-
 ])# PGAC_CHECK_PYTHON_EMBED_SETUP
index 6feb5dd8ef34396add3105c12b851c943966abc8..1a433b61a6519b03d347616d45e7e33937b4e28a 100755 (executable)
--- a/configure
+++ b/configure
@@ -7146,25 +7146,6 @@ python_additional_libs=`${PYTHON} -c "import distutils.sysconfig,string; print('
 $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
 
 
-# threaded python is not supported on OpenBSD
-{ $as_echo "$as_me:$LINENO: checking whether Python is compiled with thread support" >&5
-$as_echo_n "checking whether Python is compiled with thread support... " >&6; }
-pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
-if test "$pythreads" = "1"; then
-  { $as_echo "$as_me:$LINENO: result: yes" >&5
-$as_echo "yes" >&6; }
-  case $host_os in
-  openbsd*)
-    { { $as_echo "$as_me:$LINENO: error: threaded Python not supported on this platform" >&5
-$as_echo "$as_me: error: threaded Python not supported on this platform" >&2;}
-   { (exit 1); exit 1; }; }
-    ;;
-  esac
-else
-  { $as_echo "$as_me:$LINENO: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
 
 fi