From 67111f007a38497508b72603408b8f59a8e110a5 Mon Sep 17 00:00:00 2001 From: Richard Kreckel Date: Sun, 23 Aug 2020 16:09:34 +0200 Subject: [PATCH] [build] Fix Python detection in Autotools build. This was a latent bug: the PYTHON variable was not set in Makefiles, only PYTHON3 was, but scripts were still invoked with $(PYTHON). While at it, let's also accept python2 >= 2.7. --- configure.ac | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index 32ba1485..3529a65e 100644 --- a/configure.ac +++ b/configure.ac @@ -59,10 +59,9 @@ dnl Check for stuff needed for building the GiNaC interactive shell (ginsh). AC_CHECK_HEADERS(unistd.h) GINAC_HAVE_RUSAGE GINAC_READLINE -dnl Python3 is necessary for building function.{cpp,h} -AC_PATH_PROG(PYTHON3, python3, "") -AS_IF([test -z "$PYTHON3" -a ! -f "$srcdir/ginac/function.cpp"], - [AC_MSG_ERROR([GiNaC will not compile because Python3 is missing])]) +dnl Python is necessary for building function.{cpp,h} +AM_PATH_PYTHON([2.7],, + [AC_MSG_ERROR([GiNaC will not compile because Python is missing])]) dnl Check for dl library (needed for GiNaC::compile). GINAC_EXCOMPILER -- 2.44.0