<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 31, 2019 at 10:52 AM Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Jul 30, 2019 at 11:09 PM Sebastian Huber<br>
<<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br>
><br>
> On 31/07/2019 01:23, Gedare Bloom wrote:<br>
> > Hello folks,<br>
> ><br>
> > I'm trying to compile leon3 with clang, because I'm under the<br>
> > impression it should be possible. I got as far as<br>
> > mv -f base_sp/.deps/base_sp-apptask.Tpo base_sp/.deps/base_sp-apptask.Po<br>
> > clang -target sparc-rtems5 -ccc-gcc-name sparc-rtems5-gcc<br>
> > -mcpu=leon3 -O2 -g -ffunction-sections -fdata-sections -Wall<br>
> > -Wmissing-prototypes -Wimplicit-function-declaration<br>
> > -Wstrict-prototypes -Wnested-externs -B./../../lib/libbsp/sparc/leon3<br>
> > -B/mnt/devel/rtems/rtems/bsps/sparc/leon3/start -qrtems<br>
> > -L./../../cpukit -L/mnt/devel/rtems/rtems/bsps/sparc/shared/start<br>
> > -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar -Wl,--gc-sections<br>
> > -o base_sp.exe base_sp/base_sp-init.o base_sp/base_sp-apptask.o<br>
> > ./../../lib/libbsp/sparc/leon3/librtemsbsp.a<br>
> > ./../../cpukit/librtemscpu.a ./../../cpukit/librtemstest.a<br>
> > clang-10: error: unknown argument: '-qrtems'<br>
> > Makefile:665: recipe for target 'base_sp.exe' failed<br>
> > make[5]: *** [base_sp.exe] Error 1<br>
> > make[5]: Leaving directory<br>
> > '/mnt/devel/rtems/builds/b-erc32-clang/sparc-rtems5/c/leon3/testsuites/samples'<br>
> ><br>
> > Any advice how to get past this qrtems error?<br>
><br>
> The -qrtems is an RTEMS-specific GCC option.  See also:<br>
><br>
> <a href="https://lists.rtems.org/pipermail/devel/2018-September/023095.html" rel="noreferrer" target="_blank">https://lists.rtems.org/pipermail/devel/2018-September/023095.html</a><br>
> <a href="https://lists.rtems.org/pipermail/devel/2019-June/026396.html" rel="noreferrer" target="_blank">https://lists.rtems.org/pipermail/devel/2019-June/026396.html</a><br>
><br>
I don't see any resolution from this matter. Is there a path forward,<br>
or what is the hard part?<br></blockquote><div><br></div><div>The Gaisler folks did the work and had the sparc BSPs building. Not sure what</div><div>the missing bits are but they should know.</div><div><br></div><div>--joel </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-Gedare<br>
<br>
> --<br>
> Sebastian Huber, embedded brains GmbH<br>
><br>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
> Phone   : +49 89 189 47 41-16<br>
> Fax     : +49 89 189 47 41-09<br>
> E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
> PGP     : Public key available on request.<br>
><br>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div>