<div dir="auto">I see other reports of this failure. I haven't had a chance to check this deeply but I was suspicious of the gcc configuration not getting __rtems__ defined.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 27, 2020, 11:17 AM Joel Sherrill <<a href="mailto:joel@rtems.org">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi<div><br></div><div>The Microblaze uses the rtems-default.bset and is the only target that isn't compiling. </div><div>It ends with this error which seems like something is off in a way that should impact</div><div>all targets but doesn't. Any ideas?</div><div><br></div><div>FWIW I am proceeding with the update. Since we don't actually have a Microblaze </div><div>port yet, this is far from a blocker.</div><div><br></div><div>=============================</div><div>$ make >/dev/null<br>../../../../../../../gcc-7.5.0/newlib/libc/sys/rtems/crt0.c:197:18: error: conflicting types for '__assert_func'<br> RTEMS_STUB(void, __assert_func(const char *file, int line, const char *failedexpr), { })<br>                  ^<br>../../../../../../../gcc-7.5.0/newlib/libc/sys/rtems/crt0.c:28:5: note: in definition of macro 'RTEMS_STUB'<br> ret func body<br>     ^~~~<br>In file included from /data/home/joel/rtems-work/rtems-source-builder/rtems/build/microblaze-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-linux-gnu-1/gcc-7.5.0/newlib/libc/include/sys/reent.h:503:0,<br>                 from /data/home/joel/rtems-work/rtems-source-builder/rtems/build/microblaze-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-linux-gnu-1/gcc-7.5.0/newlib/libc/include/time.h:12,<br>                 from /data/home/joel/rtems-work/rtems-source-builder/rtems/build/microblaze-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-linux-gnu-1/gcc-7.5.0/newlib/libc/include/sys/stat.h:9,<br>                 from ../../../../../../../gcc-7.5.0/newlib/libc/sys/rtems/crt0.c:14:<br>/data/home/joel/rtems-work/rtems-source-builder/rtems/build/microblaze-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-linux-gnu-1/gcc-7.5.0/newlib/libc/include/assert.h:41:6: note: previous declaration of '__assert_func' was here<br> void __assert_func (const char *, int, const char *, const char *)<br>      ^~~~~~~~~~~~~<br>make[9]: *** [crt0.o] Error 1<br>cp: cannot stat â€˜rtems/crt0.o’: No such file or directory<br>make[9]: *** [crt0.o] Error 1<br>===============================================</div></div></div>
</blockquote></div>