Hi,
I used the precompiled toolchain for ARM processor. I got it from
ftp://ftp.arm.linux.org.uk/pub/linux....95.3.tar.bz2.
I extracted into /usr/local/arm/
When I run "make lubbock_config" it works fine.
When I run "make all" the following error occurs:
make[1]: Leaving directory `/root/PT09/Reference/armboot-1.1.0/disk'
/usr/local/arm/2.95.3/bin/arm-linux-ld -nostdlib -Bstatic -T board/lubbock/armboot.lds -Ttext 0xa3000000 cpu/xscale/start.o common/libcommon.a fs/jffs2/libjffs2.a net/libnet.a disk/libdisk.a board/lubbock/liblubbock.a cpu/xscale/libxscale.a drivers/libdrivers.a common/libcommon.a /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/libgcc.a -Map armboot.map -o armboot
/usr/local/arm/2.95.3/bin/arm-linux-ld: Error: _udivsi3.o uses hard floating point, whereas armboot uses soft floating point
File in wrong format: failed to merge target specific data of file /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/libgcc.a(_udivsi3.o)
/usr/local/arm/2.95.3/bin/arm-linux-ld: Error: _umodsi3.o uses hard floating point, whereas armboot uses soft floating point
File in wrong format: failed to merge target specific data of file /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/libgcc.a(_umodsi3.o)
/usr/local/arm/2.95.3/bin/arm-linux-ld: Error: _dvmd_lnx.o uses hard floating point, whereas armboot uses soft floating point
File in wrong format: failed to merge target specific data of file /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/libgcc.a(_dvmd_lnx.o)
make: *** [armboot] Error 1
Help me to solve this problem.
Regards,
Deya.