[fpc-devel] fpc on arm-linux-uclibc and OABI

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Feb 27 13:13:38 CET 2010


On 27 Feb 2010, at 09:23, Nataraj S Narayan wrote:

> I am using fpc/lazarus +qt-embedded-opensource-4.5.2 on
> arm-linux-uclibc based SBC
> 
> The code works only it the kernel is compiled with
> CONFIG_OABI_COMPAT=y
> 
> Does it mean that isnt fully EABI ?

Based on the extra information that you provided in your bug report at http://bugs.freepascal.org/view.php?id=15860, it is clear that you are using an RTL that is compiled for OABI. The reason is that gdb stops at rtl/linux/arm/syscall.inc:187, and line 187 lies in the {$else} part of an {$ifdef FPC_ABI_EABI}.

How did you compiled FPC?


Jonas


More information about the fpc-devel mailing list