]> granicus.if.org Git - postgresql/commitdiff
Don't reject threaded Python on FreeBSD.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 20 Feb 2012 21:21:46 +0000 (16:21 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 20 Feb 2012 21:21:46 +0000 (16:21 -0500)
According to Chris Rees, this has worked for awhile, and the current
FreeBSD port is removing the test anyway.

config/python.m4
configure

index 24805c4b6cedf44f181db894c4c64379fb336616..eaf8023ed37817a1f491bdcc3563e58d4a2fb97b 100644 (file)
@@ -78,13 +78,13 @@ AC_SUBST(python_libdir)[]dnl
 AC_SUBST(python_libspec)[]dnl
 AC_SUBST(python_additional_libs)[]dnl
 
-# threaded python is not supported on bsd's
+# 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*|freebsd*)
+  openbsd*)
     AC_MSG_ERROR([threaded Python not supported on this platform])
     ;;
   esac
index d5ed340e978be149a1f47ecfa91b20069bde41b6..4490e77e02da7afc039875844d2d7f5aa1df3f4c 100755 (executable)
--- a/configure
+++ b/configure
@@ -6973,7 +6973,7 @@ python_additional_libs=`${PYTHON} -c "import distutils.sysconfig,string; print('
 echo "${ECHO_T}${python_libspec} ${python_additional_libs}" >&6; }
 
 
-# threaded python is not supported on bsd's
+# threaded python is not supported on OpenBSD
 { echo "$as_me:$LINENO: checking whether Python is compiled with thread support" >&5
 echo $ECHO_N "checking whether Python is compiled with thread support... $ECHO_C" >&6; }
 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
@@ -6981,7 +6981,7 @@ if test "$pythreads" = "1"; then
   { echo "$as_me:$LINENO: result: yes" >&5
 echo "${ECHO_T}yes" >&6; }
   case $host_os in
-  openbsd*|freebsd*)
+  openbsd*)
     { { echo "$as_me:$LINENO: error: threaded Python not supported on this platform" >&5
 echo "$as_me: error: threaded Python not supported on this platform" >&2;}
    { (exit 1); exit 1; }; }