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 mar...@xfighter:~$ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel