[RTEMS Project] #3351: libbsd: Add support for conditional compilation of modules and compiler flags

RTEMS trac trac at rtems.org
Thu Mar 22 23:46:18 UTC 2018


#3351: libbsd: Add support for conditional compilation of modules and compiler
flags
--------------------------------+---------------------------------
 Reporter:  Christian Mauderer  |       Owner:  Christian Mauderer
     Type:  enhancement         |      Status:  assigned
 Priority:  normal              |   Milestone:  Indefinite
Component:  network/libbsd      |     Version:  5
 Severity:  normal              |  Resolution:
 Keywords:  libbsd waf IPSec    |  Blocked By:
 Blocking:                      |
--------------------------------+---------------------------------

Comment (by Chris Johns):

 Nice summary, thank you.

 Yes to 1, 2, and 3. The variants will evolve and I suspect will be driven
 by user demands. Your initial list is really nice. I really like the first
 one as an easy step for those migrating from the legacy stack.

 I think the 4, 5, and 6 sum up what I was thinking. I am currently
 swinging between the build details being in an INI file or in a waf script
 and so Python. I am concerned moving all the build to INI format creates a
 new build system based on INI files which I would consider a mistake. The
 configuration management of the parts can be an INI file.

 I will take a look at moving the current build to just waf and to remove
 the generate stage and then report back on how this looks and what I find.
 I feel time invested in doing this will benefit how we proceed.

--
Ticket URL: <http://devel.rtems.org/ticket/3351#comment:6>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list