From efe92b4d5aeffd34d88edcf489d4df2a115a54d9 Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Wed, 17 Mar 2010 19:34:48 +0000 Subject: [PATCH] Fix the Python version check to use constructs available in older versions of Python. (python --version was added in 2.5.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23813 dc483132-0cff-0310-8789-dd5450dbe970 --- src/configure.in | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/configure.in b/src/configure.in index 46f2a25c8..8e2afb2d4 100644 --- a/src/configure.in +++ b/src/configure.in @@ -930,19 +930,13 @@ AC_SUBST(HAVE_RUNTEST) # For Python tests. AC_CHECK_PROG(PYTHON,python,python) +HAVE_PYTHON=no if test x"$PYTHON" != x; then # k5test.py requires python 2.4 (for the subprocess module). - pyversion=$(python --version 2>&1 | awk '{print $2}') - case $pyversion in - 1.*|2.0.*|2.1.*|2.2.*|2.3.*) - HAVE_PYTHON=no - ;; - *) + vercheck="import sys;sys.exit((sys.hexversion < 0x2040000) and 1 or 0)" + if python -c "$vercheck"; then HAVE_PYTHON=yes - ;; - esac -else - HAVE_PYTHON=no + fi fi AC_SUBST(HAVE_PYTHON) -- 2.26.2