[U-Boot-Users] atmel at91sam926Xek would not build
Junior
ejr at inbox.com
Wed Mar 14 04:00:30 CET 2007
By default the atmel patch cross compiler is specified as
arm-softfloat-linux-gnu- instead of arm-linux-
I wouldn't have problem except that I get various compile errors when I use crosstools and uclibc toolchain.
I've been using the latter for some time now and never had problems.
However, with the atmel at91sam926x ports (and my first shot at atmel SoCs) I get the following error FP error:
/arm-gcc3.4-uclibc0.9.28/bin/sbox-arm-linux-uclibc-ld: ERROR: arm-gcc3.4-uclibc0.9.28/lib/gcc/arm-linux-uclibc/3.4.6/libgcc.a(_clz.oS) uses hardware FP, whereas u-boot uses software FP
with other toolchains, including gcc-4.1-uclibc, I get a this error from the get-go:
cc1: error: unrecognized command line option "-mapcs-32"
string.c:0: error: bad value (arm926ejs) for -mtune= switch
cc1: error: unrecognized command line option "-mapcs-32"
complex.c:0: error: bad value (arm926ejs) for -mtune= switch
Since I have compiled various uboot sources from 1.1.2 to 1.2.0 with the same uclibc cross compiler, I'm thinking it's something with the atmel port.
Unfortunately, I have only been able to get a patch for 1.1.5 and from what I understand, it's the latest.
Have anyone had this problem before?
Does anyone have a fix for it?
Much thanks.
More information about the U-Boot
mailing list