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.