On Mon, Oct 7, 2019 at 12:32 AM Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > Hello, > > I need your help to figure out if some host tools which I would like to > use for the RTEMS BSP build and development are widely supported on the > host platforms of all RTEMS users. > > The current build system is based on Autoconf and Automake. I would like > to replace it with a Python based build system (waf) which is aimed to > be faster and easier to maintain.
Do you need to do anything special to get waf to use all of the build machine's resources? Waf was only capable of keeping about ~30% of a 16-core/32-thread workstation's resources busy during the rtems-libbsd build at any time, even during the embarrassingly parallel stages of the build. > ... On a > Linux distribution they should be available via the package manager. You > can install them via pip, e.g. > > pip install pyyaml > pip install ruamel.yaml If you have a stack of python dependencies to manage, consider using pipenv instead of pip. Pipenv combines pip with virtualenv in such a way that different Python dependency sets don't conflict with each other on the user's system. In particular, the python virtualenv that I need to build and test RTEMS will be completely independent of the virtualenv that I need for my own project's dependencies. Sincerely, -- Jonathan Brandmeyer _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users