New Build System Status

Gedare Bloom gedare at rtems.org
Wed Jul 29 16:09:13 UTC 2020


Whenever you want to merge it and fix problems reported by lazy
developers who haven't used it yet (count me in!) is fine by me. This
is the "major" activity of RTEMS-6, so it will be good to integrate it
and get everyone using it sooner than later.

On Thu, Jul 16, 2020 at 9:16 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> Hello,
>
> I sent the documentation of the new build system some days ago and at
> least Gedare Bloom reviewed it.
>
> https://ftp.rtems.org/pub/rtems/people/sebh/user.pdf
>
> https://ftp.rtems.org/pub/rtems/people/sebh/eng.pdf
>
> I rebased the build system branch to the current master and squashed all commits:
>
> https://git.rtems.org/sebh/rtems.git/log/?h=build-2
>
> I started the development nearly one year ago and it was basically production ready in November last year. In the mean time Hesham Almatary added basic support for clang to it. Doorstop is no longer used. This simplified the YAML files a bit since no requirements related attributes are present in the build item files. The item links are now an ordered list. This simplified the build dependencies. The item paths are now also shorter since there is no longer a duplication of the directory path in the file name.
>
> Each build item has a license and a copyright statement list. I didn't add copyright statements for the BSP option descriptions. If someone thinks there is a statement missing or the licensing conditions are not acceptable, we can add/change it later.
>
> I built all BSPs with all tests enabled today using the latest RTEMS 5 tool chain which is based on GCC 10. I had to disable the fenv test since the ARM support is currently broken.
>
> The build system is ready to be merged from my point of view.
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list