Daniël Mantione schrieb: > > Op Tue, 20 Feb 2007, schreef Jose Pascual: > >> /trabajo/temp/pp is a ARM binary. version is 2.0.4 >> >> #/trabajo/temp/pp >> Free Pascal Compiler version 2.0.4 [2007/02/19] for arm >> Copyright (c) 1993-2006 by Florian Klaempfl >> . > > That is then the problem. You cannot cycle on ARM with a 2.0 compiler. > With recent 2.1 this is possible. > >>> A possible solution could be to cycle an i386 compiler first (include >>> debug info with -g in case it'll have the same problem), and use that >>> as bootstrap compiler. >> But I'm going to geneate i386 binary compiler and tools so I can't to >> execute in scratchbox. >> >> I think your suggestion is useful to generate precompiled units in i386 >> linux, but I'd like to build all fpc >> inside sratchbox using arm binary compiler and tools, a arm >> not-crosscompiling fpc system. > > I recommend 2.1 for that, 2.0 is not realiable enough on ARM for that. > Just to be clear: 2.1 needs to be bootstrapped with a 2.0 compiler, so you > need to start with a 2.0, then bootstrap a 2.1 crosscompiler for ARM, and > use that to bootstrap a native ARM compiler.
The 2.1.x compiler has also a problem: make all doesn't work, only make all OPT=-O- -Ooregvar I tried to debug it for several hours but I didn't find what's wrong :( _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal