[RTEMS Project] #3818: New build system
RTEMS trac
trac at rtems.org
Thu Nov 7 08:28:42 UTC 2019
#3818: New build system
------------------------------+-----------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: enhancement | Status: assigned
Priority: normal | Milestone: 5.1
Component: build | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
------------------------------+-----------------------------
Replace the existing Autoconf and Automake based build system with
something new. Goals:
* Easier configuration of BSPs (BSP options)
* Easier to maintain (nobody understands the details of the existing build
system)
* Faster builds (especially on Windows)
* Reusable build specifications (e.g. generate documentation for BSP
options for the user manual)
* Validation of built artefacts (e.g. ensure that the objects are built as
specified using the DWARF debug information)
* Support building of BSPs external to the project
* Customization of the build (e.g. build only a subset of the RTEMS
functions)
Proposed solution:
* Use waf for the build system
* Specify the build through build specification items maintained by
Doorstop
--
Ticket URL: <http://devel.rtems.org/ticket/3818>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list