|
我按照lumit4510_user_guide_1.4.pdf上面的操作,在操作到
make user_only的时候提示如下的错误
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: alias.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file alias.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: auth.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file auth.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: boa.o uses hard floating point, whereas b
oa uses soft floating point
No error: failed to merge target specific data of file boa.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: cgi.o uses hard floating point, whereas b
oa uses soft floating point
No error: failed to merge target specific data of file cgi.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: cgi_header.o uses hard floating point, wh
ereas boa uses soft floating point
No error: failed to merge target specific data of file cgi_header.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: config.o uses hard floating point, wherea
s boa uses soft floating point
No error: failed to merge target specific data of file config.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: get.o uses hard floating point, whereas b
oa uses soft floating point
No error: failed to merge target specific data of file get.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: hash.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file hash.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: globals.o uses hard floating point, where
as boa uses soft floating point
No error: failed to merge target specific data of file globals.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: log.o uses hard floating point, whereas b
oa uses soft floating point
No error: failed to merge target specific data of file log.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: nls.o uses hard floating point, whereas b
oa uses soft floating point
No error: failed to merge target specific data of file nls.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: pipe.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file pipe.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: queue.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file queue.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: read.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file read.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: request.o uses hard floating point, where
as boa uses soft floating point
No error: failed to merge target specific data of file request.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: response.o uses hard floating point, wher
eas boa uses soft floating point
No error: failed to merge target specific data of file response.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: signals.o uses hard floating point, where
as boa uses soft floating point
No error: failed to merge target specific data of file signals.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: timestamp.o uses hard floating point, whe
reas boa uses soft floating point
No error: failed to merge target specific data of file timestamp.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: util.o uses hard floating point, whereas
boa uses soft floating point
No error: failed to merge target specific data of file util.o
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _divsi3.o uses hard floating point, where
as boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_divsi3.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _dvmd_tls.o uses hard floating point, whe
reas boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_dvmd_tls.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _fixunsdfsi.o uses hard floating point, w
hereas boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_fixunsdfsi.
o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _modsi3.o uses hard floating point, where
as boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_modsi3.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _udivsi3.o uses hard floating point, wher
eas boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_udivsi3.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _umodsi3.o uses hard floating point, wher
eas boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_umodsi3.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: dp-bit.o uses hard floating point, wherea
s boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(dp-bit.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: fp-bit.o uses hard floating point, wherea
s boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(fp-bit.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: Error: _lshrdi3.o uses hard floating point, wher
eas boa uses soft floating point
No error: failed to merge target specific data of file /usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/libgcc.a(_lshrdi3.o)
/usr/local/bin/../lib/gcc-lib/arm-elf/3.2.1/../../../../arm-elf/bin/ld: warning: cannot find entry symbol lf2flt; defaul
ting to 00008030
collect2: ld returned 1 exit status
make[3]: *** [boa] Error 1
make[3]: Leaving directory `/src/uClinux-dist/user/boa/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/src/uClinux-dist/user/boa'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/src/uClinux-dist/user'
make: *** [user_only] Error 2
主要就是提示使用的浮点操作一个是硬件浮点一个是软件浮点,请大家给帮忙解决一下。 |
|