New Build System Status
Sebastian Huber
sebastian.huber at embedded-brains.de
Mon Nov 25 08:12:05 UTC 2019
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.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list