<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<blockquote type="cite"
cite="mid:CAFMUeB8Q+_cKZj7mqqAr3p=s54=FsF8tRBO9-kc5+utHXF+MPw@mail.gmail.com">
<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>
<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"
<br>
</p>
<p>-Laco.</p>
<br>
</body>
</html>