Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [arm-gnu] Version differences


  • To: Tu.Jianfeng@xxxxxxxxxx
  • Subject: Re: [arm-gnu] Version differences
  • From: Mark Mitchell <mark@xxxxxxxxxxxxxxxx>
  • Date: Sat, 11 Oct 2008 11:02:10 -0700

Tu.Jianfeng@xxxxxxxxxx wrote:

> I use arm-2006q3-26 release for GNU/Linux (downloaded from http://www.codesourcery.com/gnu_toolchains/arm/portal/release296) to compile my Linux kernel. At the end of the building progress, I got the error message like below:
> 
> arm-none-linux-gnueabi-ld: ERROR: Source object arch/arm/myplatform/modules/built-in.o has EABI version 0, but target .tmp_vmlinux1 has EABI version 5
> arm-none-linux-gnueabi-ld: failed to merge target specific data of file arch/arm/ myplatform /modules/built-in.o  
> 
> Can you tell me where does this error come from?

I'm not sure, but it sounds like built-in.o wasn't compiled with the
right command-line options, since it doesn't have an EABI version.
Perhaps you got it from a third party and it was built with a pre-EABI
toolchain?  If so, you will have to get a new version of that object file.

-- 
Mark Mitchell
CodeSourcery
mark@xxxxxxxxxxxxxxxx
(650) 331-3385 x713