i have met error as following
/usr/bin/arm-elf-gcc -c -I…/…/…/…/h -I…/…/…/…/h/threadx -I…/…/…/…/h/tcpip -I…/…/…/…/h/ldap -I…/…/…/…/h/snmp -I…/…/…/…/src/rphttpd -I…/…/…/…/src/fs_intf -I…/…/…/…/src/bsp/h -g -mbig-endian -mcpu=arm7tdmi -D__GNU__ -DNETOS_GNU_TOOLS -DNET_OS -DNET_WORKS -D_POSIX_SOURCE -mhard-float -I… …/Ping.c -o objs/Ping.o
/usr/bin/arm-elf-gcc -c -I…/…/…/…/h -I…/…/…/…/h/threadx -I…/…/…/…/h/tcpip -I…/…/…/…/h/ldap -I…/…/…/…/h/snmp -I…/…/…/…/src/rphttpd -I…/…/…/…/src/fs_intf -I…/…/…/…/src/bsp/h -Wa,-EB -Wa,–defsym,GNU=1 -Wa,–defsym,NETOS_GNU_TOOLS=1 -Wa,–defsym,NET_OS=1 -Wa,–defsym,NET_WORKS=1 -Wa,–defsym,_POSIX_SOURCE=1 -I… …/…/…/…/src/bsp/common/reset.s -o objs/reset.o
/usr/bin/arm-elf-gcc -o image.elf ./objs/appconf_api.o ./objs/root.o ./objs/util.o ./objs/SystemHeader.o ./objs/SPIapi.o ./objs/LCDapi.o ./objs/ppp_test.o ./objs/ftp_test.o ./objs/web_test.o ./objs/security.o ./objs/RpUsrDct.o ./objs/RpPages.o ./objs/fsockapp.o ./objs/MenuCal.o ./objs/MenuSetup.o ./objs/MenuReview.o ./objs/MenuTest.o ./objs/FileSystem.o ./objs/MidasFrame.o ./objs/MidasFrame_v.o ./objs/cgi.o ./objs/file.o ./objs/AppInit.o ./objs/GasReading.o ./objs/CrcCheck.o ./objs/CellChange.o ./objs/Modbus.o ./objs/TcpSocket.o ./objs/Ping.o ./objs/reset.o -mbig-endian -nostartfiles
-T …/…/…/…/src/linkerScripts/image.ld …/…/…/…/lib/32b/gnu/crt0.o -L …/…/…/…/lib/32b -L …/…/…/…/lib/32b/gnu
-Wl,-Map,image.map
/usr/arm-elf/bin/ld: Warning: alignment 4 of symbol `fastip_is_up’ in …/…/…/…/lib/32b/libfastip.a(fast_ip.o) is smaller than 32 in …/…/…/…/lib/32b/libbsp.a(eth_isr.o)
/usr/arm-elf/bin/ld: ERROR: …/…/…/…/lib/32b/gnu/crt0.o uses hardware FP, whereas image.elf uses software FP
/usr/arm-elf/bin/ld: failed to merge target specific data of file …/…/…/…/lib/32b/gnu/crt0.o
/usr/arm-elf/bin/ld: ERROR: …/…/…/…/lib/32b/gnu/libc.a(asctime_r.o) uses hardware FP, whereas image.elf uses software FP