On 25/11/2019 08:55, Chris Johns wrote:

On 25/11/19 5:28 pm, Sebastian Huber wrote:

On 24/11/2019 23:25, Chris Johns wrote:
Should there be a note or something about waf needing python and we recommend
python3? Plus waf needs a `python` installed and not just `python2` or
`python3`?
I think this belongs to the Host Computer section. The quick start uses the
RSB, so if you managed to build the tools, you must have a working Python.
The RSB uses Python and the RTEMS Tools use waf.
The RSB can use python2 or python3 without a python. What about a note to say
... "Waf uses python and you need to make this command available on your 
system".
Now I am a bit confused. I thought every UNIX-like system provides a

#!/usr/bin/env python

which maps to Python 2 or 3?

Apparently on some distros the python executable is not automatically installed
with a suitable python2 or python3. I am not aware of the specifics of this but
it was raised as an issue that I fixed in the RSB:

https://devel.rtems.org/ticket/3537

I have never seen a system in which

#!/usr/bin/env python2

or

#!/usr/bin/env python3

works, but not

#!/usr/bin/env python

How many Python scripts would stop to work in this case? However, the availability of a python command is not mandatory according to:

https://www.python.org/dev/peps/pep-0394/

I think we should note in the "Host Computer" section that a "python" command is mandatory for RTEMS and remove the RSB extra stuff.

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to