arm-none-eabi-ld: error: Source object /opt/tools/cs/bin/../lib/gcc/arm-none-eabi/4.5.2/libgcc.a(_bswapsi2.o) has EABI version 5, but target u-boot has EABI version 0

Discussion created by siribarne on Sep 21, 2011

The dreaded EABI version 5 but target u-boot has EABI version 0.


I have been running the code sourcery toolchain...arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu for about 2 years no problem.


We have upgraded to barebox as our bootloader and the latest tools arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.


HOWEVER.. I still need to build our existing products.. and I'd like to NOT have two different toolchains around.


I understand (I think) what the problem is... and that is...


The EABI version that is used in u-boot is old.  The version I am using is 2009.06.  So yes.. it is old.


Is there anyway I can get this to work?