Hello,
I just added symbian arm target and I tryed to build a cross-compiler using a modification of my old script to build the symbian-x86 compiler:
PATH=C:\Programas\lazarus220\fpc\2.2.0\bin\i386-win32 cd c:\Programas\fpcbuild\fpcsrc
cd compiler
make CPU_TARGET=arm
cd ..
cd rtl
cd symbian
make FPC=C:\Programas\fpcbuild\fpcsrc\compiler\ppcarm.exe cd ..
cd ..
Now, that only generates a ppcarm.exe, and not what I really expected, a ppcrossarm.exe
I ignored that and insisted to see if it works and:
C:\Programas\fpcbuild\fpcsrc\rtl\symbian>make FPC=C:\Programas\fpcbuild\fpcsrc\c ompiler\ppcarm.exe
makefile:2155: warning: overriding commands for target `system.ppu' makefile:2153: warning: ignoring old commands for target `system.ppu' C:/Programas/fpcbuild/fpcsrc/compiler/ppcarm.exe -Tsymbian -Parm -XParm-symbian- -Xr -Fi../inc -Fi../arm -FE. -FU../../rtl/units/arm-symbian -darm -Us -Sg syst em.pp -Fi../win
Error: Illegal parameter: -Tsymbian
make: *** [system.ppu] Error 1
Why does FPC think there is no -Tsymbian for arm?
I compared everything I did for x86 and I can't see what I did different here. calling pparm.exe on the command line I get:
-T<x> Target operating system:
-Tlinux Linux
-Twince Windows CE
Symbian seams to be missing here too....
thanks,
