<div dir="auto">It was dependent on the CFLAGS including a -D. Or some cases, the -mcpu option provided the CPU define expected. But virtex and ss555 provide -mcpu and -D options (now in bspopts.h) which are contradictory.<div dir="auto"><br></div><div dir="auto">This fixes (or covers up) most of an issue but those two BSPs need their CPU flags adjusted.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, May 25, 2018, 7:35 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is a hack.  The cpukit <rtems/asm.h> header file depends on defines<br>
provided by the BSP.<br>
<br>
Update #3425.<br>
---<br>
 bsps/powerpc/shared/start/bsp-start-zero.S | 2 +-<br>
 bsps/powerpc/ss555/start/irq_asm.S         | 1 +<br>
 bsps/powerpc/ss555/start/vectors.S         | 1 +<br>
 3 files changed, 3 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/bsps/powerpc/shared/start/bsp-start-zero.S b/bsps/powerpc/shared/start/bsp-start-zero.S<br>
index e87efff8c3..2df0241d71 100644<br>
--- a/bsps/powerpc/shared/start/bsp-start-zero.S<br>
+++ b/bsps/powerpc/shared/start/bsp-start-zero.S<br>
@@ -20,9 +20,9 @@<br>
  * <a href="http://www.rtems.org/license/LICENSE" rel="noreferrer noreferrer" target="_blank">http://www.rtems.org/license/LICENSE</a>.<br>
  */<br>
<br>
+#include <bspopts.h><br>
 #include <rtems/asm.h><br>
 #include <rtems/powerpc/powerpc.h><br>
-#include <bspopts.h><br>
<br>
        .globl bsp_start_zero<br>
        .globl bsp_start_zero_begin<br>
diff --git a/bsps/powerpc/ss555/start/irq_asm.S b/bsps/powerpc/ss555/start/irq_asm.S<br>
index 52911c48e3..a78d7c35a5 100644<br>
--- a/bsps/powerpc/ss555/start/irq_asm.S<br>
+++ b/bsps/powerpc/ss555/start/irq_asm.S<br>
@@ -22,6 +22,7 @@<br>
  *      SPRG0 - RTEMS relies on that variable.<br>
  */<br>
<br>
+#include <bspopts.h><br>
 #include <rtems/asm.h><br>
 #include <rtems/score/cpu.h><br>
 #include <rtems/score/percpu.h><br>
diff --git a/bsps/powerpc/ss555/start/vectors.S b/bsps/powerpc/ss555/start/vectors.S<br>
index 35d2f23a30..0722b92892 100644<br>
--- a/bsps/powerpc/ss555/start/vectors.S<br>
+++ b/bsps/powerpc/ss555/start/vectors.S<br>
@@ -13,6 +13,7 @@<br>
  *  (c) 1999, Eric Valette <a href="mailto:valette@crf.canon.fr" target="_blank" rel="noreferrer">valette@crf.canon.fr</a><br>
  */<br>
<br>
+#include <bspopts.h><br>
 #include <rtems/asm.h><br>
 #include <rtems/score/cpu.h><br>
 #include <libcpu/vectors.h><br>
-- <br>
2.13.6<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>