Hello all,<br><br>I posted this question on <a href="http://at91.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">at91.com</a>, but have received no response, so I though I&#39;d try here.&nbsp; I&#39;m attempting to build a modified version of U-boot 
v1.2.0 and am coming across a problem during the link stage.&nbsp; I used Buildroot to create my toolchain with GCC v4.1.2, uClibc v0.98.2, and Linux v2.6.20.&nbsp; I&#39;m using a version of the U-Boot source patched specifically for the Atmel AT91 chips (can be downloaded at 
<a href="http://www.at91.com/Project/Controleurs/cVisualisation.php">http://www.at91.com/Project/Controleurs/cVisualisation.php</a>).&nbsp; When I make all, I get the following error:<br><br>arm-linux-ld: ERROR: /home/alex/dev/ARM/Linux/sw/bsp/rootfs/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/libgcc.a(_udivdi3.o) uses hardware FP, whereas u-boot uses software FP
<br>arm-linux-ld: failed to merge target specific data of file /home/alex/dev/ARM/Linux/sw/bsp/rootfs/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/libgcc.a(_udivdi3.o)<br>arm-linux-ld: ERROR: /home/alex/dev/ARM/Linux/sw/bsp/rootfs/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/libgcc.a(_clz.o) uses hardware FP, whereas u-boot uses software FP
<br>arm-linux-ld: failed to merge target specific data of file /home/alex/dev/ARM/Linux/sw/bsp/rootfs/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/libgcc.a(_clz.o)<br>make: *** [u-boot] Error 1<br><br>Does anyone have any idea what I can do to get everything to compile and link properly.&nbsp; I&#39;d like to be able to use the same toolchain to build U-Boot as I use to build Linux, but if that&#39;s not possible, any solution at all would be greatly appreciated.
<br><br>Sincerely,<br>Alex Parkinson<br>