diff options
Diffstat (limited to 'config/python.m4')
-rw-r--r-- | config/python.m4 | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/config/python.m4 b/config/python.m4 index bfcba30262c..d41aeb2876a 100644 --- a/config/python.m4 +++ b/config/python.m4 @@ -9,12 +9,14 @@ # Look for Python and set the output variable 'PYTHON' if found, # fail otherwise. # -# Since we are transitioning to supporting only Python 3.x, -# prefer python3 to plain python. If the latter exists at all, -# it very possibly points to python2, which we don't want to -# select unless it's the only choice. +# As the Python 3 transition happens and PEP 394 isn't updated, we +# need to cater to systems that don't have unversioned "python" by +# default. Some systems ship with "python3" by default and perhaps +# have "python" in an optional package. Some systems only have +# "python2" and "python3", in which case it's reasonable to prefer the +# newer version. AC_DEFUN([PGAC_PATH_PYTHON], -[PGAC_PATH_PROGS(PYTHON, [python3 python python2]) +[PGAC_PATH_PROGS(PYTHON, [python python3 python2]) AC_ARG_VAR(PYTHON, [Python program])dnl if test x"$PYTHON" = x""; then AC_MSG_ERROR([Python not found]) |