A question about compiling u-boot
Hi All:
I am trying to compile xsbase255 module in u-boot1.1.4, first,I enter "make xsbase255_config",it works well, then I enter "make" to compile, but I get the following output.
code:
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/tools'
make[1]: “.depend”是最新的 /*.depend is latest*/
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/tools'
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/examples'
make[1]: “.depend”是最新的 /*.depend is latest*/
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/examples'
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/post'
make[1]: “.depend”是最新的 /*.depend is latest*/
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/post'
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/post/cpu'
make[1]: “.depend”是最新的 /*.depend is latest*/
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/post/cpu'
make -C tools all
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/tools'
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c -o img2srec.o img2srec.c
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -o img2srec img2srec.o
strip img2srec
gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c mkimage.c
gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c crc32.c
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -o mkimage mkimage.o crc32.o
strip mkimage
gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c envcrc.c
gcc -g -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -c environment.c
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -o envcrc envcrc.o crc32.o environment.o
gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c gen_eth_addr.c
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -o gen_eth_addr gen_eth_addr.o
strip gen_eth_addr
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -c -o bmp_logo.o bmp_logo.c
gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE=0xa3080000 -DUSE_HOSTCC -O -o bmp_logo bmp_logo.o
strip bmp_logo
./bmp_logo logos/denx.bmp >/home/jackliu/u-boot-1.1.4/include/bmp_logo.h
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/tools'
make -C examples all
make[1]: Entering directory `/home/jackliu/u-boot-1.1.4/examples'
/usr/local/hybus-arm-linux-R1.1/bin/arm-linux-gcc -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0xa3080000 -I/home/jackliu/u-boot-1.1.4/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv5 -mtune=xscale -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o hello_world.o hello_world.c
cc1: Invalid option `abi=apcs-gnu'
cc1: bad value (xscale) for -mtune= switch
cc1: bad value (armv5) for -march= switch
make[1]: *** [hello_world.o] error 1
make[1]: Leaving directory `/home/jackliu/u-boot-1.1.4/examples'
make: *** [examples] error 2
Gcc version is 2.95.3, and the kernel version is 2.6.12-9-386
Could you help me? Thanks a lot!
|