Ok thanks, easier said than done I think! Iv tried recompiling, but just get endless errors, alot to do with the makefiles being setup for Linux. Does anybody have a units folder they could post somewhere which is compiled for EABI version 5? Should be about 56Mb uncompressed? Would be really useful as it the last thing and we may get it to work! Thanks in advance. Phil
> Date: Wed, 28 Sep 2011 18:25:30 +0100 > From: [email protected] > To: [email protected] > Subject: Re: [Lazarus] ARM, Cortex-A8 in Genesi Efika MX cloud computer > > On 28/09/11 18:07, Philip Cockram wrote: > > Hi, I got the following output: > > > > > > C:\Test>set path="C:\pp\bin\i386-win32" > > C:\Test>ppcrossarm -s Test.pas -Tlinux -meabi=5 -Parm > > C:\Test>arm-linux-eabi-as.exe -meabi=5 -o Test.o Test.s > > The -meabi=5 shouldn't be needed anymore in any of the commands. > > > Assembling Test > > Linking Now Test > > C:\pp\bin\i386-win32\arm-linux-eabi-ld.exe: warning: link.res contains > > output se > > ctions; did you forget -T? > > C:\pp\bin\i386-win32\arm-linux-eabi-ld.exe: error: Source object > > C:\pp\units\arm > > -linux\rtl\system.o has EABI version 0, but target Test has EABI version 5 > > C:\pp\bin\i386-win32\arm-linux-eabi-ld.exe: failed to merge target > > specific data > > of file C:\pp\units\arm-linux\rtl\system.o > > An error occured while linking Test > > C:\Test> > > > > Looks like I need my RTL units need to be compiled with version 5..? > > Yes, you'll have to do that. I would rebuild the cross compiler just to > be on the safe side! > > Henry
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
