[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