<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Chris,</p>
    <p>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.</p>
    <p>/Daniel<br>
    </p>
    On 2017-05-01 00:36, Chris Johns wrote:<br>
    <blockquote
      cite="mid:d7e83030-461c-87ff-7e90-77cc9c6ee848@rtems.org"
      type="cite">On 26/04/2017 09:18, Joel Sherrill wrote:
      <br>
      <blockquote type="cite">
        <br>
        This is the latest warnings report for the master. This is
        <br>
        the first report in a LONG time where nearly all BSPs
        <br>
        were warning free.
        <br>
        <br>
        Note that it ignores issues in code associated with the
        <br>
        old network stack. Now that the status is pretty good,
        <br>
        nibbling at those is a reasonable step.
        <br>
        <br>
<a class="moz-txt-link-freetext" href="ftp://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-4.12-master-20170425c">ftp://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-4.12-master-20170425c</a>
        <br>
        <br>
      </blockquote>
      <br>
      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:
      <br>
      <br>
      Failures:
      <br>
         1 smp-debug i386/pc686  build:
      <br>
            configure: /opt/work/chris/rtems/kernel/rtems.git/configure\
      <br>
            --target=i386-rtems4.12 --enable-rtemsbsp=pc686\
      <br>
            --prefix=/opt/rtems/4.12 --enable-debug --enable-smp
      --enable-tests\
      <br>
            BSP_PRINT_EXCEPTION_CONTEXT=1
      <br>
            error: pc686/lib/include/rtems/score/percpu.h:373:23 error:
      variable
      <br>
            or field 'Interrupt_frame' declared void
      <br>
         2 smp-debug sparc/leon3 build:
      <br>
            configure: /opt/work/chris/rtems/kernel/rtems.git/configure
      --target\
      <br>
            =sparc-rtems4.12 --enable-rtemsbsp=leon3
      --prefix=/opt/rtems/4.12\
      <br>
            --enable-debug --enable-smp --enable-tests
      <br>
            error: c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c:61:2
      error:
      <br>
            #error SMP mode not compatible with these interrupt lock
      primitives
      <br>
      <br>
      Chris
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:devel@rtems.org">devel@rtems.org</a>
<a class="moz-txt-link-freetext" href="http://lists.rtems.org/mailman/listinfo/devel">http://lists.rtems.org/mailman/listinfo/devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>