[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