[fpc-pascal] fpc on Armel issues
Nataraj S Narayan
natarajsn at gmail.com
Tue Aug 25 13:35:58 CEST 2009
Hi
At revision 13589.
Got a full build of FPC with :-
/usr/local/lib/fpc/2.5.1/ppcrossarm -MObjFPC -TLinux -Parmv5 -gl -Xd
-Xs -l -XP/armbin/arm-none-linux-gnueabi- -CfSOFT -CaEABI -darm -gl
-O- -CpARMV5 ./$1 -uUSE_LOCALIZE
-Fu/usr/local/lib/fpc/2.5.1/units/arm-linux/ -Fl/software/arm-lib
[root at freebsd /software/fpc]# ls -l /usr/local/lib/fpc/2.5.1/ppcrossarm
-rwxr-xr-x 1 root wheel 9491748 Aug 25 14:20
/usr/local/lib/fpc/2.5.1/ppcrossarm.
Tried compiling examples in fpc/packages/ncurses/examples using :-
gmake examples OS_TARGET=linux CPU_TARGET=arm OPT="-gl
-Fl/software/arm-lib -Xr/usr/lib -FL/software/arm-lib/ld-linux.so.3
-XLAc=c,dl,g -Fu/usr/local/lib/fpc/2.5.1/units/arm-linux/ -Xd
-XP/armbin/arm-none-linux-gnueabi- -dFPC_ARMEL -CfSOFT -CaEABI -darm
-gl -O- -CpARMV5 " FPC=/usr/local/lib/fpc/2.5.1/ppcrossarm
after copying the arm-linux libs to /software/arm-lib.
the resulting binaries (firework etc) are not executing on the
arm-linux board as well as qemu.
root at at91sam9263ek:~$ sh firework
firework: firework: 1: Syntax error: word unexpected (expecting ")")
$file firework
firework: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), not stripped
while another non-fpc app shows:-
root at at91sam9263ek:~$ file formshow
formshow: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for
GNU/Linux 2.6.14, dynamically linked (uses shared libs), not stripped
could it be that I am building on FreeBSD is a probelms?
regards
Nataraj
More information about the fpc-pascal
mailing list