[fpc-pascal] could not compile lazarus "make[2]: *** [lazarus] Killed"

Vincent Snijders vsnijders at vodafonevast.nl
Fri Apr 17 14:05:58 CEST 2009

Henry Vermaak schreef:
> 2009/4/17 Benedikt Schindler <BeniSchindler at gmx.de>:
>> i recompiled the hole fpc with the option "-gl" and the patch Paul Ishenin
>> mentioned.
>> there is still a problem with programms, that wonna use windows.
>> console prorgamms just work fine.
>> if i try to run a lazarus programm i get this backtrace.
>> -----------------------------------------------
>> (gdb) run gdb om_test_suite
>> Starting program: /opt/test/om_test_suite gdb om_test_suite
>> Program received signal SIGILL, Illegal instruction.
>> FPC_CPUCODEINIT () at /media/mmcblk0p3/fpc/rtl/arm/arm.inc:596
>> 596         ldrd r0,[r0]
> hmm, this looks like the wrong syntax for ldrd, maybe it should be "ldr"?

I don't know the arm instruction set, but this could be a deliberate 
illegal instruction to test what type of arm processor is used. If the 
processor doesn't issue an SIGILL, then the Move_pld procedure is used 
to implement system.move.


More information about the fpc-pascal mailing list