[fpc-devel] Arm Hardfloat

Den Jean Den.Jean at telenet.be
Mon Oct 8 20:43:59 CEST 2012


On Friday 05 October 2012 01:18:59 Den Jean wrote:
> if [ $? != 0 ]; then DoExitLink fpmake; fi
scripts never ly, there was no swap partition and little
memory -> accidents bound to happen.

I now have 256MB and a swap file.
I can compile and run lazarus qt.
Qt4 Binding V2.6RC2 for BeagleBoard:
http://users.telenet.be/Jan.Van.hijfte/qtforfpc/V2.6RC2/

However I still cannot compile fpc natively.

These are the errors when trying
to do make cycle using the ppcarm you provided
for fpc svn latest trunk
make cycle  OPT='-dFPC_ARMHF -Aas -O- -CaEABIHF -CfVFPV3_D16 -Cparmv7' 
PP=~/ppc_armhf

system.inc(1106,3) Note: Local variable "prevaddr" is assigned but never used
text.inc(1789,14) Warning: Implicit string type conversion from "AnsiString" 
to "UnicodeString"
text.inc(2013,44) Warning: Implicit string type conversion with potential data 
loss from "UnicodeString" to "AnsiString"
arm.inc(26,3) Note: Local variable "cpu_has_edsp" is assigned but never used
Assembling system
as called with -mfloat-abi=hard -meabi=5 -march=armv7 -mfpu=vfpv3-d16 -o 
../../rtl/units/arm-linux/system.o ../../rtl/units/arm-linux/system.s
../../rtl/units/arm-linux/system.s: Assembler messages:
../../rtl/units/arm-linux/system.s:14: Error: lo register required -- `stmfd 
r13!,{r4,r11,r12,r14,r15}'
../../rtl/units/arm-linux/system.s:15: Error: lo register required -- `sub 
r11,r12,#4'
../../rtl/units/arm-linux/system.s:17: Error: lo register required -- `strb 
r0,[r11,#-48]'
../../rtl/units/arm-linux/system.s:18: Error: lo register required -- `str r2,
[r11,#-56]'
../../rtl/units/arm-linux/system.s:19: Error: lo register required -- `str r3,
[r11,#-52]'
../../rtl/units/arm-linux/system.s:33: Error: lo register required -- `strb 
r0,[r11,#-64]'
../../rtl/units/arm-linux/system.s:34: Error: lo register required -- `ldrsb 
r0,[r11,#-64]'
../../rtl/units/arm-linux/system.s:36: Error: Thumb does not support 
conditional execution
../../rtl/units/arm-linux/system.s:37: Error: Thumb does not support 
conditional execution

Kind regards,

Jan




More information about the fpc-devel mailing list