Many ARM BSPs Now Fail to Compile on Master

2016-11-18 Thread Joel Sherrill
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
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Many ARM BSPs Now Fail to Compile on Master

2016-11-18 Thread Sebastian Huber
Hello Joel,

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

- Joel Sherrill  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.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Many ARM BSPs Now Fail to Compile on Master

2016-11-18 Thread Joel Sherrill
No problem. Just making sure all issues got reported.

FWIW I am about to start posting warnings reports to
the ftp site. There are about 500 unique warnings
across the bsps on the master. I am generating a
report for 4.11 but I think that number was much lower
from memory.

--joel

On Fri, Nov 18, 2016 at 3:08 PM, Sebastian Huber <
sebastian.hu...@embedded-brains.de> wrote:

> Hello Joel,
>
> Sorry for the trouble. I built all BSPs, but on the wrong branch... I will
> fix this on Monday.
>
> - Joel Sherrill  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.
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel