[fpc-pascal] FPC for Scratchbox-ARM (compiling with errors)

Daniël Mantione daniel.mantione at freepascal.org
Tue Feb 20 11:54:12 CET 2007



Op Tue, 20 Feb 2007, schreef Jose Pascual:

> Hi EveryOne, 
> 
> I'm tryng to compiling fpc compiler and units under scratchbox for ARM
> 
> I have crosscompile, with fpcarm in linux i386, fpcmake and pp for ARM, I
> have copy to scratchbox system
> 
> and I have used both program to generate a complete build in scratchbox
> using
> 
> # export FPC=pp
> # make CPU_TARGET=arm OS_TARGET=linux build
> 
> but it's fail in math.pp compiling (division by zero error)

Is /trabajo/temp/pp still an i386 compiler? What compiler version is it? 

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.

Daniël


> /trabajo/temp/pp -Ur -Ur -Xs  -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -FE.
> -FU/trabajo/fpcbuild_2.0.4_exp/fpcsrc/rtl/units/arm-linux -darm -dRELEASE
> -Sg ../objpas/typinfo.pp
> /trabajo/temp/pp -Ur -Ur -Xs  -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -FE.
> -FU/trabajo/fpcbuild_2.0.4_exp/fpcsrc/rtl/units/arm-linux -darm -dRELEASE
> ../objpas/math.pp
> math.pp(125,22) Fatal: Compilation aborted
> An unhandled exception occurred at $B7F0DC04 :
> EInvalidOp : Invalid floating point operation
>   $B7F0DC04
>   $00087A00
>   $00087BAC
>   $0013E458
>   $0014BF1C
>   $0014C4C0
>   $000FBD4C
>   $000F5F14
>   $000781A4
>   $00032BC8
>   $00008368
> 
> make[8]: *** [math.ppu] Error 217
> .
> .
> .
> 
> 
> any suggestion to resolve it?
> 
> 
> Jose Pascual
> 
> 
> 
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> 


More information about the fpc-pascal mailing list