<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">LacaK <<a href="mailto:lacak@zoznam.sk" target="_blank" rel="noreferrer">lacak@zoznam.sk</a>> schrieb am Fr., 5. Apr. 2019, 14:56:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<br>
<blockquote type="cite">
<div dir="auto">
<div class="gmail_quote" dir="auto">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> <br>
<p><br>
</p>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_quote">
<div>Note that you probably don't need two
different cross compilers if your cpu-OS target
is the same</div>
</div>
</div>
</div>
</blockquote>
<p>Target CPU family is same: "arm", but Target processor
is not the same: "ARMv4" versus "ARMv7" ...</p>
<p>So I do not know if this requires two pre-compiled
cross-compilers or not?<br>
</p>
</div>
</blockquote>
</div>
<div dir="auto">You only need different compilers if you have
different ABIs (e.g. Soft Float vs. Hard Float). For WinCE
that isn't applicable however. </div>
<div dir="auto"><br>
</div>
</div>
</blockquote>
<p>So it does not matter how I build cross-compiler using
FpcUpDeluxe: wheter I use "-Cparmv5" or "-Cparmv7A" ?<br></p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Correct. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><p>
</p>
<p>Then there is still problem with precompiled RTL/packages?</p>
<p>Because when I only change "Target processor" (in Lazarus build
using FpcUpDeluxe) I can compile application, but I can not run it
on target system (so I guess, that resulting EXE is not compiled
for target processor).</p>
<p>When I add to Custom options: -CfVFPV2 then I get error while
compiling: Fatal: Can't find unit system used by Test1</p>
<p>When I download and install default Lazarus and cross-compiler
then when I change "Target processor" to "ARMv5" or "ARMv7A" I
get: "project1.lpr(22,0) Error: Error while assembling exitcode 1"</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">As said by Christo you need to select the correct set of compiled units. Also you need to select the correct processor type when building your application. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"></div></div>