waf and Python 3.7

Chris Johns chrisj at rtems.org
Mon Dec 17 21:32:58 UTC 2018

On 18/12/2018 07:38, Joel Sherrill wrote:
> On Mon, Dec 17, 2018, 2:21 PM Christian Mauderer <list at c-mauderer.de
> <mailto:list at c-mauderer.de> wrote:
>     Hello,
>     I have trouble building rtems-tools (via source builder) on an
>     Arch-Linux machine with a Python 3.7. I searched for the problem and
>     found out that it is due to an old waf version in the rtems-tools repo.
>     The bug is fixed since 9 months and newer versions of waf don't have a
>     problem with it (see [1]).
>     Now I noted that we already have four repositories with different
>     versions of waf:
>     - rtems-docs: waf 1.9.7
>     - rtems-libbsd: waf 2.0.1
>     - rtems-tools: waf 1.9.9
>     - examples-v2: waf 2.0.1
>     There is quite some potential that we get some more repos. I don't have
>     a problem to create four patches to update them to 2.0.13 now. But I'm
>     not sure whether it is an ideal solution to pack waf with every repo.
>     What do you think?

Waf is a build system framework and if we do not package it in a repo does it
mean we support any version of waf? There are bug fixes in later releases and I
feel updating our copies is the best solution.

> Are there any good alternatives?
> Please update all four. I like having waf bundled so we at least a baseline.
> Examples and libbsd matxh because I made them match by adding from examples to
> libbsd. 
> Bump them please.

Yes please. This ticket covers rtems-tools and should be fine for this change ...



More information about the devel mailing list