[fpc-pascal] FPC_ARMEL system calls
Luca Olivetti
luca at ventoso.org
Mon Jun 2 18:11:20 CEST 2008
En/na Luca Olivetti ha escrit:
> En/na Florian Klaempfl ha escrit:
>
>>>> How did you get the native start compiler?
>>>
>>> http://freepascal.org/down/arm/linux.var (it's 2.2.0)
>>
>> Well, this is the point :) This is not an armel compiler. You need to
>> cross compile one first.
>
> Ok, I'll try. Thank you.
I have the previously generated fpc 2.3.1 (non eabi) installed:
[sbox-CHINOOK_ARMEL: ~/fpc-svn] > fpc -iD -iV -iSO -iSP -iTO -iTP
2008/06/01 2.3.1 linux arm linux arm
So now I try with (omitting BINUTILSPREFIX and with BINUTILSPREFIX set
as below, it doesn't matter since under scratchbox they're the same):
make clean all OS_TARGET=linux CPU_TARGET=arm
BINUTILSPREFIX=arm-linux-gnueabi- OPT=-dFPC_ARMEL FPC=fpc
/home/luca/fpc-svn/rtl/units/arm-linux/system.s: Assembler messages:
/home/luca/fpc-svn/rtl/units/arm-linux/system.s:15378: Error: selected
processor does not support `rfs r0'
/home/luca/fpc-svn/rtl/units/arm-linux/system.s:15381: Error: selected
processor does not support `wfs r0'
/home/luca/fpc-svn/rtl/units/arm-linux/system.s:19324: Error: selected
processor does not support `stfd f0,[r13]'
/home/luca/fpc-svn/rtl/units/arm-linux/system.s:19325: Error: selected
processor does not support `ldfd f0,[r13]'
/home/luca/fpc-svn/rtl/units/arm-linux/system.s:19329: Error: selected
processor does not support `ldfd f0,[r0]'
[....]
Try again with:
make clean all OS_TARGET=linux CPU_TARGET=arm OPT='-dFPC_ARMEL -CfSOFT'
FPC=fpc
but ppc1 hangs while compiling system.pp (deja-vu)
Try again with:
make clean all OS_TARGET=linux CPU_TARGET=arm OPT='-dFPC_ARMEL -CfSOFT
-O-' FPC=fpc
/home/luca/fpc-svn/compiler/ppc1 -Ur -Xs -O2 -n -Fuarm -Fusystems
-Fu/home/luca/fpc-svn/rtl/units/arm-linux -Fiarm -FE.
-FUarm/units/arm-linux -dRELEASE -dFPC_ARMEL -CfSOFT -O- -darm -dGDB
-dBROWSERLOG pp.pas
/scratchbox/compilers/cs2005q3.2-glibc2.5-arm/bin/sbox-arm-linux-ld:./link.res:
file format not recognized; treating as linker script
/scratchbox/compilers/cs2005q3.2-glibc2.5-arm/bin/sbox-arm-linux-ld:./link.res:281:
syntax error
(another deja-vu)
Bye
--
Luca
More information about the fpc-pascal
mailing list