<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>