Hi Wolfgang,

I did the toolchain and the compilation error remains the same, I followed the steps that is listed on the site: 
http://frank.harvard.edu/~coldwell/toolchain/ , it was very straightforward.
 
After that I did the uboot compilation,
[root@carlos u-boot-1.1.4]# make at91rm9200dk_config
[root@carlos u-boot-1.1.4]# make u-boot
 
And I got the same error message:

-Map u-boot.map -o u-boot
arm-unknown-linux-gnu-ld: ERROR: /usr/arm/lib/gcc/arm-unknown-linux-gnu/3.4.4/libgcc.a(_divsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-unknown-linux-gnu-ld: failed to merge target specific data of file /usr/arm/lib/gcc/arm-unknown-linux-gnu/3.4.4/libgcc.a(_divsi3.oS)
arm-unknown-linux-gnu-ld: ERROR: /usr/arm/lib/gcc/arm-unknown-linux-gnu/3.4.4/libgcc.a(_modsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-unknown-linux-gnu-ld: failed to merge target specific data of file /usr/arm/lib/gcc/arm-unknown-linux-gnu/3.4.4/libgcc.a(_modsi3.oS)
make: *** [u-boot] Error 1
[root@carlos u-boot-1.1.4]#
Would you point where can I find the information that I need to compile the uboot.

Regards,

Carlos