Quoting Emil Velikov (2018-08-16 09:19:06) > On 16 August 2018 at 14:27, Emil Velikov <emil.l.veli...@gmail.com> wrote: > > On 15 August 2018 at 17:18, Dylan Baker <dy...@pnwbakers.com> wrote: > >> We don't want to support older versions of python 2 anymore, and we > >> don't support python 3.x in autotools currently. > >> --- > >> configure.ac | 7 +++++++ > >> 1 file changed, 7 insertions(+) > >> > >> diff --git a/configure.ac b/configure.ac > >> index c2155a541b0..78672734d06 100644 > >> --- a/configure.ac > >> +++ b/configure.ac > >> @@ -162,6 +162,13 @@ if test -z "$PYTHON2"; then > >> AC_MSG_ERROR([Python not found - unable to generate sources]) > >> fi > >> else > >> + PYTHON_VERSION=`$PYTHON2 --version |& awk '{print $2}'` dnl Yes, > >> python2 prints it's version to stderr > >> + PYTHON_MAJOR=`echo $PYTHON_VERSION | cut -d . -f 1` > >> + PYTHON_MINOR=`echo $PYTHON_VERSION | cut -d . -f 2` > >> + if test $PYTHON_MAJOR -ne 2 -o $PYTHON_MINOR -ne 7; then > >> + AC_MSG_ERROR([Python version 2.7.x not found - unable to generate > >> sources]) > >> + fi > >> + > > A slightly better alternative is to use AM_PATH_PYTHON as seen here [1] > > Since there's no reason to keep autoconf python2 only, I've prepped a > > small series [2].
I like your version much better (I secretly was hoping that you'd propose something less gross than my lame attempt), so I'll drop the autotools patches and just keep the scons and meson ones. > > > > Once everything is green I'll send it out. Until then, feel free to > > drop this or reuse as much/little from my patch. > > > Jfyi, some of the tests not been ported to python2+3, as mentioned here [A]. > Would be great to check why they haven't flagged up in the meson CI. > Because the python file itself is python 2/3 safe (I wrote or re-wrote that when I did the initial meson port). The shell script invokes $PYTHON2 but that only exists to make it easier for autotools, meson invokes the underlying python by calling python3 foo.py. Dylan
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev