Many ARM BSPs Now Fail to Compile on Master

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Nov 18 21:08:50 UTC 2016


Hello Joel,

Sorry for the trouble. I built all BSPs, but on the wrong branch... I will fix this on Monday.

----- Joel Sherrill <joel at rtems.org> schrieb:
> Hi
> 
> With the recent commits, many BSPs on the master do not build.
> They error out with this static assert:
> 
> 
> In file included from
> ../../../../cpukit/../../../gumstix/lib/include/rtems/score/types.h:23:0,
>                  from
> ../../../../cpukit/../../../gumstix/lib/include/rtems/score/cpu.h:32,
>                  from
> ../../../../cpukit/../../../gumstix/lib/include/rtems/system.h:23,
>                  from
> ../../../../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu.c:29:
> ../../../../cpukit/../../../gumstix/lib/include/rtems/score/basedefs.h:241:5:
> error: static assertion failed: "ARM_CONTEXT_CONTROL_ISR_DISPATCH_DISABLE"
>      _Static_assert(cond, # msg)
>      ^
> ../../../../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu.c:54:3:
> note: in expansion of macro 'RTEMS_STATIC_ASSERT'
>    RTEMS_STATIC_ASSERT(
> 
> The list of BSPs is:
> 
> arm1136jfs arm1136js arm7tdmi arm920 csb336 csb337 csb637 edb7312
> gumstix kit637_v6 lpc2362 lpc23xx_tli800 lpc24xx_ea
> lpc24xx_ncs_ram lpc24xx_ncs_rom_ext lpc24xx_ncs_rom_int
> lpc24xx_plx800_ram lpc24xx_plx800_rom_int lpc32xx_mzx
> lpc32xx_mzx_stage_1 lpc32xx_mzx_stage_2 lpc32xx_phycore
> raspberrypi rtl22xx rtl22xx_t smdk2410
> 
> Filed as ticket 2816,
> 
> --joel

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.


More information about the devel mailing list