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