[fpc-devel] FPC for Linux-ARM
Felipe Monteiro de Carvalho
felipemonteiro.carvalho at gmail.com
Tue Jan 18 10:34:23 CET 2011
Hello Marco,
Where have you hosted your cross-compiler windows --> arm-linux ?
Plus, I would like to mention again that it would be very good to
convert the unofficial linux --> arm-linux cross-compiler into a
release.
I am writing articles about Android programming and without suitable
FPC releases targetting arm-linux things will get confuse for
beginners.
My current B plan in case we really lack official cross-compilers
targetting arm-linux is hosting myself these cross-compilers in one of
my source forge projects and link these from my articles (in order to
have a stable position from which new users can download them).
thanks,
Felipe Monteiro de Carvalho
On Sun, Dec 5, 2010 at 12:33 PM, Marco van de Voort <marcov at stack.nl> 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)
>
> Processor : ARM926EJ-S rev 1 (v5l)
> BogoMIPS : 1192.75
> Features : swp half thumb fastmult edsp
> CPU implementer : 0x56
> CPU architecture: 5TE
> CPU variant : 0x2
> CPU part : 0x131
> CPU revision : 1
> Cache type : write-back
> Cache clean : cp15 c7 ops
> Cache lockdown : format C
> Cache format : Harvard
> I size : 16384
> I assoc : 4
> I line length : 32
> I sets : 128
> D size : 16384
> D assoc : 4
> D line length : 32
> D sets : 128
>
> Hardware : Feroceon-KW
> Revision : 0000
> Serial : 0000000000000000
> marcov at xfighter:~$
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>
--
Felipe Monteiro de Carvalho
More information about the fpc-devel
mailing list