Hi Chris,

I started to look into the leon3 smp build recent problem and I think I located the problem with the version check. Since commit d420b679afc03f17d597193268e98966a0acd83d 2017-04-14 __RTEMS_REVISION__ was changed to __RTEMS_REVISION___ causing macros looking at __RTEMS_REVISION__ to fail because use of undefined macro name. I will add a patch to to my patch series and push it ASAP.

/Daniel

On 2017-05-01 00:36, Chris Johns wrote:
On 26/04/2017 09:18, Joel Sherrill wrote:

This is the latest warnings report for the master. This is
the first report in a LONG time where nearly all BSPs
were warning free.

Note that it ignores issues in code associated with the
old network stack. Now that the status is pretty good,
nibbling at those is a reasonable step.

ftp://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-4.12-master-20170425c


I have attached a warnings report from the `rtems-bsp-builder` for tier-1 and a smp-debug build on Debian. There are 2 failures:

Failures:
   1 smp-debug i386/pc686  build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure\
      --target=i386-rtems4.12 --enable-rtemsbsp=pc686\
--prefix=/opt/rtems/4.12 --enable-debug --enable-smp --enable-tests\
      BSP_PRINT_EXCEPTION_CONTEXT=1
error: pc686/lib/include/rtems/score/percpu.h:373:23 error: variable
      or field 'Interrupt_frame' declared void
   2 smp-debug sparc/leon3 build:
configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =sparc-rtems4.12 --enable-rtemsbsp=leon3 --prefix=/opt/rtems/4.12\
      --enable-debug --enable-smp --enable-tests
      error: c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c:61:2 error:
      #error SMP mode not compatible with these interrupt lock primitives

Chris


_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to