Yury Sidorov wrote:
From: "Bernd Mueller" <[EMAIL PROTECTED]>
Hello,

can anyone please tell me, how to compile the RTL for ARM-Linux since revision 8006?

I tried to verify the bug fix 8967 (thank you Yury Sidorov) on my system, but I am not able to compile the RTL anymore. Adding the -Sg switch seems to be required to compile softfpu, but I get now:

PPU Loading ..\..\rtl\units\arm-linux\dos.ppu
Trying to use a unit which was compiled with a different FPU mode
objects.pp(734,9) Fatal: Can't find unit dos used by Objects
Fatal: Compilation aborted

I would like to compile with softfloat disabled.

So far, I used following make call:

make CPU_TAGET=arm OS_TARGET=linux PP=ppcrossarm OPT="-Tlinux -CX -Sg"

Try to force hardware FPU mode by using -CfFPA switch.

no, it does not help. I get exactly the same error. Perhaps something changed in the build process for the cross compiler? I still use FPC 2.0.4 as starting compiler to build the cross compiler.

I am building the cross compiler with following make call:
make clean
make PPC_TARGET=arm

Regards, Bernd.

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to