[fpc-pascal] Arm EABI vs OABI [was:DateToStr in arm does not work!]
Luca Olivetti
luca at ventoso.org
Sun Jul 8 19:31:45 CEST 2007
En/na Jonas Maebe ha escrit:
>
> On 08 Jul 2007, at 18:06, Luca Olivetti wrote:
>
>>> I don't think anyone has ever tried to use the libc-based rtl with
>>> linux/arm.
>>
>> And without using libc, what kind of syscalls do fpc generate OABI or
>> EABI? (or, again, is there no difference between the two?)
>
> I have no idea. You could try comparing /usr/include/asm/unistd.h on an
> OABI and EABI system for a start, although that will tell you nothing
> about which parameters have to be passed and in what way (only the
> syscall numbers themselves).
supposedly (I'm not really into system level programming) oabi syscalls
start at 0x900000, while eabi ones start at 0, so, by looking at
rtl/linux/arm/sysnr.inc it seems that fpc should be generating oabi
calls, so my problems with arm are coming from somewhere else.
Bye
--
Luca
More information about the fpc-pascal
mailing list