X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=4f6590110074fcfec1199f59aee1b5e690b14b31;hb=8f5f3f62c877c117376c67cac52376d9ee94fbd5;hp=f0520de45774d5e950d4250f9afb1ff4e0da2ce6;hpb=df62f6f3694feb3b8b9ba0fa108f72b020c4b932;p=sigrok-test.git diff --git a/configure.ac b/configure.ac index f0520de..4f65901 100644 --- a/configure.ac +++ b/configure.ac @@ -54,8 +54,11 @@ ST_PKGLIBS= SR_PKG_CHECK_SUMMARY([st_pkglibs_summary]) # Python 3 is always needed. +# Starting with Python 3.8 we need to check for "python-3.8-embed" +# first, since usually only that variant will add "-lpython3.8". +# https://docs.python.org/3/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build SR_PKG_CHECK([python3], [ST_PKGLIBS], - [python3 >= 3.2], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2]) + [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2]) AS_IF([test "x$sr_have_python3" = xno], [AC_MSG_ERROR([Cannot find Python 3 development headers.])])