<div dir="ltr">Hello all,<div><br></div><div>I'm trying to build RTEMS to be able to do SMP on GR712RC processor.</div><div>My understanding after digging around is that I need to build RTEMS master branch and sparc-rtems leon3 bsp.</div><div><br></div><div>Is this correct?</div><div><br></div><div>I did the following:</div><div>- Using rsb build toolchain for rtems 4.12</div><div>- Import in rsb the rtems master source tree from git</div><div>- bootstrap</div><div>- configure with --target=sparc-rtems4.12 --enable-rtemsbsp=leon3 --enable-smp --enable-tests</div><div>- make</div><div><br></div><div>Sadly make fails with the following error:</div><div><br></div><div><div style="font-size:12.8px">sparc-rtems4.12-gcc -B../../../../../leon3/lib/ -specs bsp_specs -qrtems -mcpu=leon3 -msoft-float -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -Wl,--gc-sections -mcpu=leon3 -msoft-float -o loopback.exe init.o</div><div style="font-size:12.8px">../../../../../leon3/lib/librtemscpu.a(testbeginend.o): In function `rtems_test_begin':</div><div style="font-size:12.8px">/home/dormoyj/development/rtems/rsb/b-leon3/sparc-rtems4.12/c/leon3/cpukit/libmisc/../../../../../../rtems/c/src/../../cpukit/libmisc/testsupport/testbeginend.c:23: undefined reference to `rtems_test_printer'</div><div style="font-size:12.8px">/home/dormoyj/development/rtems/rsb/b-leon3/sparc-rtems4.12/c/leon3/cpukit/libmisc/../../../../../../rtems/c/src/../../cpukit/libmisc/testsupport/testbeginend.c:23: undefined reference to `rtems_test_printer'</div><div style="font-size:12.8px">../../../../../leon3/lib/librtemscpu.a(testbeginend.o): In function `rtems_test_end':</div><div style="font-size:12.8px">/home/dormoyj/development/rtems/rsb/b-leon3/sparc-rtems4.12/c/leon3/cpukit/libmisc/../../../../../../rtems/c/src/../../cpukit/libmisc/testsupport/testbeginend.c:31: undefined reference to `rtems_test_printer'</div><div style="font-size:12.8px">/home/dormoyj/development/rtems/rsb/b-leon3/sparc-rtems4.12/c/leon3/cpukit/libmisc/../../../../../../rtems/c/src/../../cpukit/libmisc/testsupport/testbeginend.c:31: undefined reference to `rtems_test_printer'</div><div style="font-size:12.8px">collect2: error: ld returned 1 exit status</div><div class="" style="margin:2px 0px 0px;font-size:12.8px"><div id=":2eh" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div><div id=":2eh" class="" tabindex="0">Could someone give me a hand?</div><div id=":2eh" class="" tabindex="0">Thanks,</div></div></div><div><br clear="all"><div><div class="gmail_signature"><div><span><div><b><img src="http://www.syderal.ch/images/syd_icons/mini-logo-syd.png"><br></b></div><div><b>Léonard Bise</b></div><div>Software Design Engineer
</div><div>Direct Line +41 (0)32 338 9902</div><div><br></div><div><b>SYDERAL SA</b></div><div>Neuenburgstrasse 7</div><div>CH-3238 Gals (Switzerland)</div><div>Desk Line +41 (0)32 338 9800</div><div>Web Site <a href="http://www.syderal.ch" target="_blank">http://www.syderal.ch</a></div></span></div></div></div>
</div></div>