<div dir="ltr">That did not added the cross compile to the tar.<br><br>But  I was able to work with it anyway using package manager (still playing with it, and when it will be ready I'll release it to AUR -> arch linux community packages build).<br>

<br>I have another problem. I'm trying to create an Hello world for OpenMoko (SHR unstable distro). <br>The file that FPC created for me is:<br>hello: ELF 32-bit LSB executable, ARM, version 1, statically linked, not stripped<br>

<br>While SHR's programs signature is:<br>./e2fsck.e2fsprogs: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.24, dynamically linked (uses shared libs), stripped<br><br>When I try to execute the hello binary it gives me the following error:<br>

Illegal instruction<br><br>Debugging it with gdb gives the following:<br>Starting program: /var/volatile/tmp/hello <br><br>Program received signal SIGILL, Illegal instruction.<br>0x00008638 in SYSTEM_SYSINITFPU ()<br>(gdb) bt<br>

#0  0x00008638 in SYSTEM_SYSINITFPU ()<br>#1  0x00008654 in SYSTEM_FPC_CPUINIT ()<br>#2  0x0000af18 in fpc_initializeunits ()<br>#3  0x0000807c in main () at /tmp/hello.pp:3<br><br>Is there a way to create FPC/program differently to make it work ? How I can provide additional information about the problem if needed ?<br>

<br>Thanks,<br>Ido<br><br clear="all"><a href="http://ik.homelinux.org/">http://ik.homelinux.org/</a><br>
<br><br><div class="gmail_quote">On Mon, Nov 23, 2009 at 4:44 PM, Jonas Maebe <span dir="ltr"><<a href="mailto:jonas.maebe@elis.ugent.be">jonas.maebe@elis.ugent.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im"><br>
On 23 Nov 2009, at 15:37, ik wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Is there a<br>
way I can make a cross compiler zipinstall to install (at the end) as a<br>
package in my linux ?<br>
</blockquote>
<br></div>
Try this:<br>
<br>
make OPT='dFPC_ARMEL -dFPC_ABI_EABI -Xd' OS=TARGET=linux CPU_TARGET=arm FPC=`pwd`/compiler/ppcrossarm zipdistinstall<div><div></div><div class="h5"><br>
<br>
<br>
Jonas<br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div>