Topic : EABI error in Ride7

Forum : Other families

Original Post
Post Information Post
March 15, 2011 - 11:47pm
Guest

Hello all,

We recently updated Ride7 from version 7.28.10.0075 to version 7.30.10.0169.

A project which used to build successfully in version 7.28.xx now fails to build in 7.30.xx.

The build log shows multiple instances of the following error:
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: error: Source object C:\RIDE\...\ObjectFile.o has EABI version 5, but target C:\RIDE\...\Application0.elf has EABI version 0
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file C:\RIDE\...\ObjectFile.o

Is there a way to correct this error so that Ride7 version 7.30.xx can build the project?

Thank you in advance for any assistance.

Replies
Post Information Post
+1
0
-1
March 16, 2011 - 9:56am
Raisonance Support Team

Hi,

Please first tell us the version of the RKit-C816 that you are using. The version of the Ride7 kit is quite useless for this kind of problems. Please also tell us if you have installed other Ride kits (ARM...) and their versions.

This error usually results from attempting to link object files or libraries compiled with different versions of the GCC toolchain. Please make sure that you recompiled all your code, including libraries, since you updated the software.

If the problem persists, please send us (support@raisonance.com) a complete project, including source, headers, listings, libraries, objects, etc. that allows to reproduce the problem.

Best Regards,

Vincent