2012/8/28 Martin <laza...@mfriebe.de>:
> I might be doing something wrong.
>
> I was trying to build a cross compiler (well I took a script that is to
> build a arm cross, and only did a search and replace... So there is plenty
> of room for error on by side.
>
> Before I go and look deeper: Should it work. Or is the below correct and it
> is not yet possible?
>
>
> C:/FPC/tag_build_2_6_0/fpcsrc/compiler/ppcx64.exe -Ur -Xs -O2 -n -Fui386
> -Fusystems -FuC:/fpc/tag_build_2_6_0/fpcsrc/rtl/units/x86_64-win64 -Fii386
> -FE. -FUi386
> /units/x86_64-win64 -dRELEASE  -di386 -dGDB -dBROWSERLOG -Fux86 pp.pas
> fpcdefs.inc(160,2) Error: User defined: Cross-compiling from systems without
> support for an 80 bit extended floating point type to i386 is not yet
> supported at
> this time
> fpcdefs.inc(160,2) Error: User defined: Cross-compiling from systems without
> support for an 80 bit extended floating point type to i386 is not yet
> supported at
> this time
> fpcdefs.inc(160,2) Error: User defined: Cross-compiling from systems without
> support for an 80 bit extended floating point type to i386 is not yet
> supported at
> this time
> cutils.pas(154,1) Fatal: There were 3 errors compiling module, stopping
> Fatal: Compilation aborted

AFAIK, 80 bits floating point (extended) is not supported on win64 by
Microsoft (it is on linux 64 bits).
For consequences see the user defined errors, which explain it. Remedy
is writing/ / using softfloat emulation for calcutions in the compiler
that require extended precision when targeting i386.

Vincent
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to