Hello,

I converted all BSPs to the new build system. I was able to build the tests for all BSPs without POSIX and networking (my system was busy for approx. 8h). I will do build runs with POSIX and networking enabled next week.

I think the build system structure is quite good. With the script items you can also do complicated special case build steps, e.g.

https://git.rtems.org/sebh/rtems.git/tree/spec/build/bsps/powerpc/motorola_powerpc/RTEMS-BUILD-BSP-POWERPC-MOTOROLAPOWERPC-BOOT.yml?h=build

For 99% of the jobs the standard items are fine.

Open issues:

* Convert tests which use pax, see latest patches sent to mailing list:

https://lists.rtems.org/pipermail/devel/2019-November/056197.html

With these patches I think I am able to convert all C/C++ tests.

* Ada tests

* User manual documentation

* Licensing of *.yml files

* Generation of the old Makefile support

* Generation of pkg-config files

https://lists.rtems.org/pipermail/devel/2019-November/056209.html

For the latest documentation proposals see:

https://ftp.rtems.org/pub/rtems/people/sebh/eng.pdf

https://ftp.rtems.org/pub/rtems/people/sebh/user.pdf

The RTEMS Software Engineering parts are ready to commit from my point of view.

In the User Manual the quick start chapter is ready to commit (there was not much to do). I added a new chapter "Build System". Please check if the chapter placement is all right. I will add the content in the next week or so.

We have to decide how we continue with the integration. I would merge everything in one patch into the RTEMS sources. This patch is too big to review. Then I would add a configuration option to the old configure script (e.g. "--I-only-want-to-compare-results-with-the-new-build-system"). This basically disables the normal use. The new build system should be used, fixed and improved. In a three month period we keep the old build system in the sources. Afterwards we remove it completely.

--
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