[U-Boot-Users] linking error with insight cross compiler

Hi,
I am compiling u-boot for at91rm9200dk board. I am using insight for debugging and the cross compiler for arm is also from insight. I am able to compile all the files properly. However when the linking take place I get an error for the libgcc.a file. The error is as follows----
-Map u-boot.map -o u-boot /insight/usr/local/csb337/bin/arm-linux-ld: ERROR: he /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_udivsi3.oS) uses hardware FP, whereas u-boot uses software FP File in wrong format: failed to merge target specific data of file /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_udivsi3.oS) /insight/usr/local/csb337/bin/arm-linux-ld: ERROR: /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_umodsi3.oS) uses hardware FP, whereas u-boot uses software FP File in wrong format: failed to merge target specific data of file /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_umodsi3.oS) /insight/usr/local/csb337/bin/arm-linux-ld: ERROR: /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas u-boot uses software FP File in wrong format: failed to merge target specific data of file /insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_dvmd_lnx.oS) make: *** [u-boot] Error 1
can you please help me out with this problem ..
Thanks
_________________________________________________________________ Free drafts to 700 locations. http://server1.msn.co.in/msnleads/suvidha/dec03.asp?type=hottag Click here.

In message BAY7-F23OavMf4cV09N00018231@hotmail.com you wrote: ...
an error for the libgcc.a file. The error is as follows----
...
/insight/usr/local/csb337/bin/../lib/gcc-lib/arm-linux/3.3.1/libgcc.a(_udivsi3.oS) uses hardware FP, whereas u-boot uses software FP
...
can you please help me out with this problem ..
Wel, the meaning of the error message is clear, isn't it? The library which is used by your compiler "uses hardware FP, whereas u-boot uses software FP".
You need tools and libraries that can be used to build code using software FP.
Best regards,
Wolfgang Denk
participants (2)
-
Himansu Doshi
-
Wolfgang Denk