[Lazarus] ARM, Cortex-A8 in Genesi Efika MX cloud computer
Philip Cockram
philip_cockram at hotmail.com
Thu Sep 29 13:05:47 CEST 2011
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: henry.vermaak at gmail.com
> To: philip_cockram at hotmail.com
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20110929/201f1ea6/attachment-0003.html>
More information about the Lazarus
mailing list