Re: EABI version error

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

 



On Tue, 04 Jul 2006 09:57:42 PDT, rtariq wrote:
> 
> can some one help me with this error. How can you change EABI version?
> 
> C:/Cygwin/bin/arm-elf-ld: ERROR: ../../VerixVAps/VFSDK/Lib/libverix.a(SYS.o)
> is compiled for EABI version 2, whereas Release/bcode.out is compiled for
> version 0
> 
> I would appreciate a solution
> 

You can't just change the version number.  It's there to prevent linking 
of files with incompatible binary interfaces (it's not enough that the 
API's are the same).

So you'll need to compile all your code with compilers working to the same 
binary ABI; if you are using third-party libraries you'll need to find out 
what they were using and use that.

IIRC EABI version 2 was used by ARM's ADS compilers.  Unfortunately there 
is no version of GCC that is compatible with those.

R.



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux