[fpc-devel] FPC for Linux-ARM

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Mon Dec 6 10:22:26 CET 2010


Marco van de Voort wrote:
> In our previous episode, Mark Morgan Lloyd said:
>>>> I had to go briefly onto 2.5.1 for ARM and found
>>>> that it refused to compile Lazarus- if I recall correctly there was a
>>>> conditional in the source where anything that wasn't 2.4 was assumed to be
>>>> 2.2 or older.
>>> You should try again, the latest Lazarus source code should compile
>>> with fpc 2.5.1
>> I will, but since I'm running natively on a system with very limited 
>> memory running a complete build takes a week.
>>
>> Lazbuild using 2.4.2 on armel generates working programs.
> 
> Yesterday I've made a crosscompiling 2.5.1 snapshot that is able to
> crosscompile binaries with shared libs support to Sheeva (eabi=4) from
> Windows.
> 
> I suppose it would work with any armel -Cfsoft -Cparmv5 device. I have not
> enabled thumb, but I seem to have it (see cpuinfo below)
> 
> Unfortunately, my sheeva doesn't have X (yet); it's root is on flash.
> 
> I also uploaded armel cross-binutils windows->arm-linux. (see msg yesterday)

I'm currently rereading the Build FAQ- slowly and carefully. Is it still 
the case that native CE is under-exercised? I've got a board here- 
basically an ARM-based PC- that I could fire up and use for testing.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]



More information about the fpc-devel mailing list