[fpc-devel] Trunk does not build for arm-embedded since rev 25888

Jonas Maebe jonas.maebe at elis.ugent.be
Mon Nov 4 23:28:19 CET 2013


On 03 Nov 2013, at 16:24, Max Nazhalov wrote:

> Hello Jonas,
> 
> Sunday, November 3, 2013, 9:34:44 PM, you wrote:
> 
> JM> On 03/11/13 09:52, Max Nazhalov wrote:
>>> On 01/11/13 09:22, Michael Ring wrote:
>>>>> /Users/ring/devel/fpc/compiler/ppcrossarm -Cparmv7m @rtl.cfg -Ur
>>>>> -Tembedded -Parm -XParm-none-eabi- -Xr -Ur -Xs -O2 -n -Fi../inc
>>>>> -Fi../arm -FE. -FU/Users/ring/devel/fpc/rtl/units/arm-embedded -darm
>>>>> -dRELEASE -O- -Us -Sg system.pp
>>>>> flt_pack.inc(127,45) Error: Incompatible type for arg no. 1: Got "Real",
>>>>> expected "float64"
>>> One possible solution is to not rely on "FPC_SYSTEM_HAS_extract*" and always do the work yourself, but I'm not sure.
>>> Nevertheless, I'm attaching the suggested patch.
> 
> JM> Is the fix that Charlie committed in 
> JM> http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=25914 also
> JM> correct?
> 
> Well, I don't know either. Looks simple and straightforward. Since it works, I see no reason to change it. ;)

I don't know whether it works, only that it apparently compiles. Charlie, did you check the testsuite results?


Jonas


More information about the fpc-devel mailing list