[RTEMS Project] #3828: Switch over to new build system

RTEMS trac trac at rtems.org
Mon Dec 2 07:59:33 UTC 2019


#3828: Switch over to new build system
------------------------------+-----------------------------
  Reporter:  Sebastian Huber  |      Owner:  Sebastian Huber
      Type:  task             |     Status:  assigned
  Priority:  normal           |  Milestone:  5.1
 Component:  build            |    Version:  5
  Severity:  normal           |   Keywords:
Blocked By:                   |   Blocking:
------------------------------+-----------------------------
 During a four month period every RTEMS user is encouraged to test its BSPs
 of interest with the new build system. The user should use the following
 check list. Issues should be reported on devel at rtems.org or this ticket.

 1. Review the build system specification in the user manual. If something
 is unclear, please complain.

 2. Use "./waf bsp_defaults" to get a list of options with default values
 for the BSPs of interest. Check that all options are present. Check the
 type of the options in the build specification (e.g. actions get-integer,
 get-boolean, get-string). Review the description of the options. Review
 the default values. Add sanity checks to options (e.g. actions assert-*).

 3. Build the BSPs of interest with all tests enabled (BUILD_TESTS = True).
 Review the ABI and linker options. Review the linker command files. Run
 the test on the boards.

 4. Build the BSPs of interest with different permutations of build
 options. Make sure a sample set of tests runs for each permutation.

 5. Check that all artefacts (libraries, header files, start files, linker
 command files, etc.) are properly installed.

 6. Check that you can build your applications and third-party libraries
 with the installed BSPs of interest.

--
Ticket URL: <http://devel.rtems.org/ticket/3828>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list