From 2c6761dc0dd82d906128d789028c0e0e51a00d78 Mon Sep 17 00:00:00 2001 From: Timothy Redaelli Date: Thu, 8 Mar 2018 17:15:37 +0100 Subject: [PATCH] m4: Try to use "python" as Python2 interpreter only as last resort This patch tries to find Python 2 as "python2", then "python2.7" and finally "python". This is needed since "/usr/bin/python" is used as Python 3 on some Linux distributions (for example on Arch Linux) and on Fedora 28 "/usr/bin/python" will be deprecated [1]: "All scripts shall explicitly use /usr/bin/python2." [1] https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 Signed-off-by: Timothy Redaelli Signed-off-by: Ben Pfaff --- m4/openvswitch.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4 index 78082d4e0..3f301b23b 100644 --- a/m4/openvswitch.m4 +++ b/m4/openvswitch.m4 @@ -356,7 +356,7 @@ AC_DEFUN([OVS_CHECK_PYTHON], ovs_cv_python=$PYTHON else ovs_cv_python=no - for binary in python python2.7; do + for binary in python2 python2.7 python; do ovs_save_IFS=$IFS; IFS=$PATH_SEPARATOR for dir in $PATH; do IFS=$ovs_save_IFS