Waf branch - Announcement [1/6]

Amar Takhar amar at rtems.org
Fri Feb 6 06:57:04 UTC 2015


I would like to announce the availability of the 'waf' branch for RTEMS for 
testing and review.

This represents a complete, ground-up rewrite of the RTEMS build system that has 
taken me roughly 3 years to complete off/on in my spare time / self-funded.

The new build system from a clean checkout will build a single RTEMS BSP with 
all tests (2,200 targets/tasks) within 30 seconds on a 2.8GHz i7-920.  Without 
tests it takes roughly 20 seconds.

The build system uses 'waf' https://code.google.com/p/waf/ which I have been 
using for several years.  It is a framework which I have merged into RTEMS in 
order to meet its current and future needs.  For those of you who do not know me 
I build and implement hardware/software testing systems for any application.  
waf is the fastest, most robust build system I have ever seen -- and I have 
used them all across dozens of platforms.

This will be a series of emails with the first block containing 6.  My hope is 
splitting it up will ease in discussion and answering questions.

More emails to follow (2/6)


Amar.


More information about the devel mailing list