X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=configure.ac;h=81bcbb5c33ab39de4abe0f421f7e2a6cb4ad667b;hb=a31bebe46fbf4fde1ab4f39ae349a6e9497fb706;hp=5ca2938f30c884639130bb4c6709fc88c6454291;hpb=8ad0974099128748800a86813179bb184c7b0531;p=libguestfs.git diff --git a/configure.ac b/configure.ac index 5ca2938..81bcbb5 100644 --- a/configure.ac +++ b/configure.ac @@ -743,9 +743,19 @@ AS_IF([test "x$enable_python" != "xno"], AC_MSG_RESULT([$PYTHON_INSTALLDIR]) fi + dnl Look for libpython and some optional symbols in it. old_LIBS="$LIBS" - LIBS="$LIBS -lpython$PYTHON_VERSION" - AC_CHECK_FUNCS([PyCapsule_New]) + if test "x$PYTHON_VERSION_MAJOR" = "x3"; then + dnl libpython3 is called "libpython3.Xmu.so" + LIBPYTHON="python${PYTHON_VERSION}mu" + else + LIBPYTHON="python$PYTHON_VERSION" + fi + AC_CHECK_LIB([$LIBPYTHON], [PyList_Size], [], + [AC_MSG_FAILURE([$LIBPYTHON is not installed])]) + + AC_CHECK_FUNCS([PyCapsule_New \ + PyString_AsString]) LIBS="$old_LIBS" fi