[fpc-devel] m68k crosscompiler

Jonas Maebe jonas.maebe at elis.ugent.be
Thu Mar 13 15:14:14 CET 2008


On 13 Mar 2008, at 15:05, Martin Schreiber wrote:

> With trunk I get:
> "
> /home/mse/packs/standard/svn/fp/trunk/compiler/ppcross68k -Ur -Pm68k  
> -Ur -Xs -O2 -n -Fi../inc -Fi../m68k -Fi../unix -Fim68k -FD/opt/cross/ 
> m68k/bin -FE. -FU/home/mse/packs/standard/svn/fp/trunk/rtl/units/ 
> m68k-linux -dm68k -dRELEASE  -Us -Sg
> system.pp
> softfpu.pp(592,1) Fatal: Internal error 200309041
> Fatal: Compilation aborted
> make[5]: *** [system.ppu] Error 1
> make[5]: Leaving directory `/home/mse/packs/standard/svn/fp/trunk/ 
> rtl/linux'
> make[4]: *** [linux_all] Error 2
> make[4]: Leaving directory `/home/mse/packs/standard/svn/fp/trunk/rtl'
> make[3]: *** [rtl] Error 2
> make[3]: Leaving directory `/home/mse/packs/standard/svn/fp/trunk/ 
> compiler'
> make[2]: *** [cycle] Error 2
> make[2]: Leaving directory `/home/mse/packs/standard/svn/fp/trunk/ 
> compiler'
> make[1]: *** [compiler_cycle] Error 2
> make[1]: Leaving directory `/home/mse/packs/standard/svn/fp/trunk'
> make: *** [build-stamp.m68k-linux] Error 2
> "
> Seems to be nothing m68k specific?

It probably means that invalid register allocation information is  
generated by the m68k code generator. As said: m68k is simply not  
supported at this time. Even if it would compile you'd get a lot of  
invalid code because it hasn't been tested nor kept up to date for  
several years.


Jonas



More information about the fpc-devel mailing list