[Mesa-dev] [PATCH 2/5] nir: use Python to autogenerate opcode information

Connor Abbott cwabbott0 at gmail.com
Sat Jan 17 10:09:45 PST 2015


On Sat, Jan 17, 2015 at 11:42 AM, ahmad <luigide at yandex.com> wrote:
> hi.
>
> "#! /usr/bin/env python" corresponds python 3.x series for some  major distro (arch,fedora ...) and python 2.x for some others.
>
> python 2.x and python 3.x are not source compatible each other.
>
> python 3.x not contains "xrange" funcion anymore.
>
> range vs xrange only meaningfull for python 2.x.
>
> http://www.pythoncentral.io/how-to-use-pythons-xrange-and-range/
>
> Distros that which still use 2.x  series as default python interpreter going to 3.x.
>
> regargs.
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Yes... if you look at the part of the patch that modifies Makefile.am,
it's actually called with $(PYTHON) which will be python2 on distro's
where python3 is the default. Unfortunately, on some distros there's
no python2, so #!/usr/bin/env python2 won't work either... you can't
please everyone. So the line you mentioned is more customary than
anything else.


More information about the mesa-dev mailing list