[fpc-pascal] EABI problems with FPC
Benedikt Schindler
BeniSchindler at gmx.de
Tue Apr 7 12:21:57 CEST 2009
magic hands ;) ... no, i compiled many many different versions and no
one ever worked.
working for now is fpcbuild_2.3.x (19.03.2009)
binutils :
./configure --prefix=/opt/crossbinutils --target=arm4tl-unknown-linux
fpc make :
make clean all OS_TARGET=linux CPU_TARGET=arm
BINUTILSPREFIX=/opt/crossbinutils/bin/arm4tl-unknown-linux-
OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" CROSSOPT="-dFPC_ARMEL -O-"
FPC=/usr/bin/ppc386 NOGDB=1
maybe it is the CROSSOPT option that make it work.. i don't know.
But i still have different problems with compiling the whole fpc on the
freerunner.
cu Beni
P.S.: did you have a "/etc/ld.so.conf" on your device?
ik schrieb:
> It seems to display the help.
>
> How did you do that ?
>
> Ido
>
>
> On Tue, Apr 7, 2009 at 12:34 PM, Benedikt Schindler
> <BeniSchindler at gmx.de <mailto:BeniSchindler at gmx.de>> wrote:
>
> im using a FSO5 image for testing reasons.
> i don't know if there is a differnce.
>
> Could you try to run the ppcarm from the atachment on your freerunner?
> (ppcarm -h)
> just to know if my compiled version will run on your freerunner.
>
> Beni
>
>
> btw: my freerunner is still compiling the fpcbuild 2.3.x
>
>
> ik schrieb:
>
> On Tue, Apr 7, 2009 at 11:32 AM, Benedikt Schindler
> <BeniSchindler at gmx.de <mailto:BeniSchindler at gmx.de>
> <mailto:BeniSchindler at gmx.de <mailto:BeniSchindler at gmx.de>>>
> wrote:
>
> what type of binutils did you use?
> i use binutils compiled for "arm4tl-unknown-linux"
>
>
> On OpenMoko I use the default 2008.12 binutils.
> On my desktop I use the cross compile gcc arm support for it.
>
>
>
> did you create your crosscompiler with gdb?
> I didn't manage to get a runing ppcarm with that yet.
> I allways use NOGDB=1 maybe that helps.
>
>
> My last build of FPC was made using NOGDB=1, but it had the
> same effect (I think) as without the flag.
>
>
>
> have you tried to copy "fpcsrc/compiler/ppcarm" to your
> device and
> run "ppcarm -h"?
> does that work or is there also a Segfult?
>
>
> Everything returns Segfult in Moko. I found out that it have
> problems entering pascalmain function.
>
>
>
>
More information about the fpc-pascal
mailing list