<div dir="ltr">Hi,<div><br></div><div>First applying the patches at <a href="http://lists.rtems.org/pipermail/devel/2014-August/007584.html">http://lists.rtems.org/pipermail/devel/2014-August/007584.html</a></div><div>both is for rtl-host.</div>
<div><br></div><div>Then pass '--one-file' to rtems-ld, the it will add the object files in libxx.a into the final rap image.</div><div><br></div><div>And u should pass '-m "xxxx" ', xxxx means bsp flags when u build your sparc bsp. I am not familiar with sparc. Just like what u used, ' -m "-msoft-float <span style="font-family:arial,sans-serif;font-size:14px">-mcpu=v8</span>" ', if this is the bsp machine flags that u build your bsp. u may refer to <a href="http://lists.rtems.org/pipermail/devel/2014-August/007584.html">http://lists.rtems.org/pipermail/devel/2014-August/007584.html</a> to see details. </div>
<div><br></div><div>The patch is in discussion, just a temproray way.</div><div><br></div><div>Regards,</div><div>Peng.</div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-13 4:49 GMT+08:00 Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">On 12/08/2014 7:10 pm, 박형식 wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I try to follow way. I applied patch file to rtl-host and re-build. But result is same.<br>
<br>
It seems to do not include gcc libraries.<br>
<br>
I include __floatsisf function in my base rtems. so that error do not occurs, but other symbol could not find.(__gesf2)<br>
<br>
</blockquote>
<br></div>
Did you use the same options to rtems-ld as gcc when linking ?<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
But, __addsf3 is not include in my rtems. but this symbol is linked by libgcc.a<br>
<br>
</blockquote>
<br></div>
Yes that will work but it means we may still have a bug and we should attempt to resolve this.<span class=""><font color="#888888"><br>
<br>
Chris</font></span><div class=""><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
-----Original Message-----<br>
From: Chris Johns [mailto:<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>]<br>
Sent: Tuesday, August 12, 2014 7:21 AM<br>
To: <a href="mailto:hspark@satreci.com" target="_blank">hspark@satreci.com</a>; <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
Subject: Re: FW: Load module fail using RTL<br>
<br>
On 11/08/2014 6:40 pm, 박형식 wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hello,<br>
<br>
I develop some application using RTL library. But I have follow error.<br>
<br>
·path : /ram:0/app_task module load fail : 22(global symbol not found:<br>
__addsf3)<br>
<br>
·path : /ram:0/app_task module load fail : 22(global symbol not found:<br>
__floatsisf)<br>
<br>
·My base rtems does not include library that include __addsf3,<br>
__floatsisf, but also I think my application does not include that.<br>
<br>
</blockquote>
<br>
These functions are found in libgcc.a.<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
·I use follow command for compile and linking for application.<br>
<br>
   * Sparc-rtems-gcc -O2 -g -Wall -c -fmessage-length=0 -msoft-float -mcpu=v8<br>
   * rtems-ld -e app_main --lib gcc --mcpu=v8 -b path/base_rtems -M<br>
     -cc=C:/opt/rtems-4.10-mingw/<u></u>bin/sparc-rtems-gcc<br>
<br>
</blockquote>
<br>
Hmm I wonder if this is related to Peng patch he posted on the devel list the other day ...<br>
<br>
<a href="http://lists.rtems.org/pipermail/devel/2014-August/007584.html" target="_blank">http://lists.rtems.org/<u></u>pipermail/devel/2014-August/<u></u>007584.html</a><br>
<br>
It might be worth a try. I am yet to comment on this patch.<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I use rtems 4.10 with leon3(sparc archecture).<br>
<br>
Why does not include __addsf3 and __floatsisf libraries in application?<br>
How can I include that functions in my application?<br>
<br>
</blockquote>
<br>
The rtems-ld should manage this.  I suspect the options to gcc and the rtems-ld are not lining up.<br>
<br>
Chris<br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/<u></u>mailman/listinfo/users</a></div></div></blockquote></div><br></div></div></div></div>