[U-Boot-Users] Can't build U-Boot 1.2.0 for AT91

Alex Parkinson okalex at gmail.com
Fri May 11 14:18:31 CEST 2007


Hello all,

I posted this question on at91.com, but have received no response, so I
though I'd try here.  I'm attempting to build a modified version of U-boot
v1.2.0 and am coming across a problem during the link stage.  I used
Buildroot to create my toolchain with GCC v4.1.2, uClibc v0.98.2, and Linux
v2.6.20.  I'm using a version of the U-Boot source patched specifically for
the Atmel AT91 chips (can be downloaded at
http://www.at91.com/Project/Controleurs/cVisualisation.php).  When I make
all, I get the following error:

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
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)
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
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)
make: *** [u-boot] Error 1

Does anyone have any idea what I can do to get everything to compile and
link properly.  I'd like to be able to use the same toolchain to build
U-Boot as I use to build Linux, but if that's not possible, any solution at
all would be greatly appreciated.

Sincerely,
Alex Parkinson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20070511/afb76d34/attachment.htm 


More information about the U-Boot mailing list