[RTEMS Project] #4468: waf build system does not generate the same bspopts.h

RTEMS trac trac at rtems.org
Wed Jul 14 04:44:57 UTC 2021


#4468: waf build system does not generate the same bspopts.h
-------------------------+---------------------
 Reporter:  Chris Johns  |       Owner:  (none)
     Type:  defect       |      Status:  new
 Priority:  high         |   Milestone:  6.1
Component:  build        |     Version:  6
 Severity:  normal       |  Resolution:
 Keywords:  wafblocker   |  Blocked By:
 Blocking:  4081         |
-------------------------+---------------------

Comment (by Chris Johns):

 The options code is not being passed the variant, it is passed the BSP
 ....
 {{{
     def default_value(self, variant):
         value = self.data["default"]
         for default in self.data["default-by-variant"]:
             print(']] %s %r' % (variant, default),
 OptionItem._is_variant(default["variants"], variant))
             if OptionItem._is_variant(default["variants"], variant):

 }}}
 gives:
 {{{
 ]] powerpc/mvme2307 {'value': 9600, 'variants': ['m68k/m5484FireEngine',
 'powerpc/hsc_cm01', 'powerpc/beatnik', 'powerpc/haleakala',
 'powerpc/motorola_powerpc', 'powerpc/mvme3100', 'powerpc/mvme5500']} False
 }}}

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


More information about the bugs mailing list