|
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin)
make -C tools/ucfront
make[1]: Entering directory `/sources/uClinux-dist/tools/ucfront'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sources/uClinux-dist/tools/ucfront'
ln -sf /sources/uClinux-dist/tools/ucfront/ucfront tools/ucfront-gcc
ln -sf /sources/uClinux-dist/tools/ucfront/ucfront tools/ucfront-g++
ln -sf /sources/uClinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld
chmod +x tools/romfs-inst.sh tools/modules-alias.sh
. linux-2.6.x/.config; if [ "$CONFIG_INITRAMFS_SOURCE" != "" ]; then \
mkdir -p `dirname $CONFIG_INITRAMFS_SOURCE`; \
touch $CONFIG_INITRAMFS_SOURCE || exit 1; \
fi
make ARCH=arm CROSS_COMPILE=arm-linux- -j4 -C linux-2.6.x || exit 1
make[1]: Entering directory `/sources/uClinux-dist/linux-2.6.x'
CHK include/linux/version.h
make[2]: “include/asm-arm/mach-types.h”是最新的。
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
<stdin>:1377:2: warning: #warning syscall timerfd_create not implemented
<stdin>:1389:2: warning: #warning syscall timerfd_settime not implemented
<stdin>:1393:2: warning: #warning syscall timerfd_gettime not implemented
CHK include/linux/compile.h
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
GZIP arch/arm/boot/compressed/piggy.gz
AS arch/arm/boot/compressed/piggy.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
make[1]: Leaving directory `/sources/uClinux-dist/linux-2.6.x'
if [ -f linux-2.6.x/vmlinux ]; then \
ln -f linux-2.6.x/vmlinux linux-2.6.x/linux ; \
fi
. linux-2.6.x/.config; if [ "$CONFIG_MODULES" = "y" ]; then \
[ -d linux-2.6.x/modules ] || mkdir linux-2.6.x/modules; \
make ARCH=arm CROSS_COMPILE=arm-linux- -C linux-2.6.x modules; \
fi
for dir in include lib include user ; do [ ! -d $dir ] || make ARCH=arm -C $dir || exit 1 ; done
make[1]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[1]: Leaving directory `/sources/uClinux-dist/include'
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[1]: Entering directory `/sources/uClinux-dist/lib'
make -j1 -C ../include || exit $?
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
[ -z "uClibc" ] ||\
make -j4 uClibc || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
[ ! -d "uClibc" ] || ( touch uClibc/.sgbuilt_lib && make -j1 -C uClibc ) || exit $?
make[3]: Entering directory `/sources/uClinux-dist/uClibc'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
make[4]: `conf' is up to date.
make[3]: Leaving directory `/sources/uClinux-dist/uClibc'
make[2]: Leaving directory `/sources/uClinux-dist/lib'
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "" ] ||\
make -j4 || exit $?
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
[ -z "/sources/uClinux-dist/prop" ] ||\
make -j4 /sources/uClinux-dist/prop || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
[ ! -d "/sources/uClinux-dist/prop" ] || ( touch /sources/uClinux-dist/prop/.sgbuilt_lib && make -j1 -C /sources/uClinux-dist/prop ) || exit $?
make[2]: Leaving directory `/sources/uClinux-dist/lib'
make -j1 -C ../include
make[2]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[2]: Leaving directory `/sources/uClinux-dist/include'
make make_links || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/lib'
Making symlinks in lib/
make[2]: Leaving directory `/sources/uClinux-dist/lib'
make[1]: Leaving directory `/sources/uClinux-dist/lib'
make[1]: Entering directory `/sources/uClinux-dist/include'
find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0
find . -depth -type d | grep -v .svn | xargs rmdir > /dev/null 2>&1 || exit 0
Making symlinks in include/
Making include/c++ symlink to compiler c++ includes
Checking for modern c++ bits, /usr/local/arm/3.4.4/arm-linux/include/c++/3.4.4/arm-linux/./bits
make[1]: Leaving directory `/sources/uClinux-dist/include'
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[1]: Entering directory `/sources/uClinux-dist/user'
make -j4 /sources/uClinux-dist/prop /sources/uClinux-dist/vendors/Philips/LPC2200/. boa dhcpcd-new games gdbserver inetd init login ping ramimage sash telnetd || exit $?
which: no arm-linux-20070808-gcc in (/usr/local/arm/3.4.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/sources/uClinux-dist/tools)
make[2]: Entering directory `/sources/uClinux-dist/user'
[ ! -d "/sources/uClinux-dist/prop" ] || ( touch /sources/uClinux-dist/prop/.sgbuilt_user && make -j1 -C /sources/uClinux-dist/prop ) || exit $?
make[2]: Nothing to be done for `/sources/uClinux-dist/vendors/Philips/LPC2200/.'.
[ ! -d "boa" ] || ( touch boa/.sgbuilt_user && make -j1 -C boa ) || exit $?
[ ! -d "dhcpcd-new" ] || ( touch dhcpcd-new/.sgbuilt_user && make -j1 -C dhcpcd-new ) || exit $?
[ ! -d "games" ] || ( touch games/.sgbuilt_user && make -j1 -C games ) || exit $?
make[3]: Entering directory `/sources/uClinux-dist/user/boa'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
for i in src ; do make -C $i all || exit ; done
[ ! -d "gdbserver" ] || ( touch gdbserver/.sgbuilt_user && make -j1 -C gdbserver ) || exit $?
make[3]: Entering directory `/sources/uClinux-dist/user/dhcpcd-new'
make[3]: Entering directory `/sources/uClinux-dist/user/games'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
make[3]: warning: -jN forced in submake: disabling jobserver mode.
ucfront-gcc arm-linux-gcc -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -o dhcpcd arp.o buildmsg.o client.o dhcpcd.o peekfd.o signals.o udpipgen.o
for i in dummy ; do \
[ $i = dummy ] || make -C $i || exit ; \
done
make[3]: Leaving directory `/sources/uClinux-dist/user/games'
[ ! -d "inetd" ] || ( touch inetd/.sgbuilt_user && make -j1 -C inetd ) || exit $?
make[3]: Entering directory `/sources/uClinux-dist/user/gdbserver'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
rm -f gdbserver
make[4]: Entering directory `/sources/uClinux-dist/user/boa/src'
ucfront-gcc arm-linux-gcc -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -o boa alias.o auth.o boa.o cgi.o cgi_header.o config.o get.o hash.o globals.o log.o nls.o pipe.o queue.o read.o request.o response.o signals.o timestamp.o util.o -lcrypt
make[3]: Entering directory `/sources/uClinux-dist/user/inetd'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
ucfront-gcc arm-linux-gcc -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -o inetd inetd.o config.o
ucfront-gcc arm-linux-gcc -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -Wl,-elf2flt -msoft-float -D__PIC__ -fpic -msingle-pic-base -o gdbserver utils.o low-linux.o server.o remote-utils.o
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS) uses hardware FP, whereas gdbserver uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: warning: cannot find entry symbol lf2flt; defaulting to 000080b0
/sources/uClinux-dist/uClibc/lib/libc.a(_fpmaxtostr.o): In function `_fpmaxtostr':
_fpmaxtostr.c.text+0xa4): undefined reference to `__nedf2'
_fpmaxtostr.c.text+0xcc): undefined reference to `__eqdf2'
_fpmaxtostr.c.text+0xe8): undefined reference to `__ltdf2'
_fpmaxtostr.c.text+0x108): undefined reference to `__muldf3'
_fpmaxtostr.c.text+0x114): undefined reference to `__eqdf2'
_fpmaxtostr.c.text+0x234): undefined reference to `__ltdf2'
_fpmaxtostr.c.text+0x260): undefined reference to `__muldf3'
_fpmaxtostr.c.text+0x274): undefined reference to `__ltdf2'
_fpmaxtostr.c.text+0x2bc): undefined reference to `__divdf3'
_fpmaxtostr.c.text+0x2d0): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x310): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x32c): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3b0): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3bc): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x3ec): undefined reference to `__floatsidf'
_fpmaxtostr.c:(.text+0x408): undefined reference to `__subdf3'
_fpmaxtostr.c:(.text+0x414): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x724): undefined reference to `__adddf3'
collect2: ld returned 1 exit status
make[3]: *** [gdbserver] 错误 1
make[3]: Leaving directory `/sources/uClinux-dist/user/gdbserver'
make[2]: *** [gdbserver] 错误 2
make[2]: *** 正在等待未完成的任务....
/usr/local//arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS) uses hardware FP, whereas inetd usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file uses/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_muldi3.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_muldi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS) uses hardware FP, whereas dhcpcd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: warning: cannot find entry symbol lf2flt; defaulting to 000080b0
client.o: In function `parseDhcpMsgRecv':
/sources/uClinux-dist/user/dhcpcd-new/client.c:317: undefined reference to `__floatsidf'
/sources/uClinux-dist/user/dhcpcd-new/client.c:317: undefined reference to `__adddf3'
/sources/uClinux-dist/user/dhcpcd-new/client.c:317: undefined reference to `__muldf3'
/sources/uClinux-dist/user/dhcpcd-new/client.c:325: undefined reference to `__floatsidf'
/sources/uClinux-dist/user/dhcpcd-new/client.c:325: undefined reference to `__adddf3'
/sources/uClinux-dist/user/dhcpcd-new/client.c:325: undefined reference to `__muldf3'
/sources/uClinux-dist/uClibc/lib/libc.a(_fpmaxtostr.o): In function `_fpmaxtostr':
_fpmaxtostr.c:(.text+0xa4): undefined reference to `__nedf2'
_fpmaxtostr.c:(.text+0xcc): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0xe8): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x108): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x114): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0x234): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x260): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x274): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x2bc): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x2d0): software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS) uses hardware FP, whereas inetd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS) uses hardware FP, whereas inetd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS) uses hardware FP, whereas inetd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas inetd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS) uses hardware FP, undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x310): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x32c): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3b0): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3bc): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x3ec): undefined reference to `__floatsidf'
_fpmaxtostr.c:(.text+0x408): undefined reference to `__subdf3'
_fpmaxtostr.c:(.text+0x414): undefined referencewhereas inetd uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: warning: cannot find entry symbol lf2flt; defaulting to 000080b0
/sources/uClinux-dist/uClibc/lib/libc.a(_fpmaxtostr.o): In function `_fpmaxtostr':
_fpmaxtostr.c:(.text+0xa4): undefined reference to `__nedf2'
_fpmaxtostr.c:(.text+0xcc): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0xe8): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x108): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x114): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0x234): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x260): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x274): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x2bc): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x2d0): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x310): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x32c): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3b0): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3bc): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x3ec): undefined reference to `__floatsidf'
_fpmaxtostr.c:(.text+0x408): undefined reference to `__subdf3'
_fpmaxtostr.c:(.text+0x414): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x724): undefined reference to `__adddf3'
collect2: ld returned 1 exit status
to `__muldf3'
_fpmaxtostr.c:(.text+0x724): undefined reference to `__adddf3'
/sources/uClinux-dist/uClibc/lib/libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric':
__psfs_do_numeric.c:(.text+0x530): undefined reference to `__truncdfsf2'
/sources/uClinux-dist/uClibc/lib/libc.a(__strtofpmax.o): In function `__strtofpmax':
__strtofpmax.c:(.text+0xe8): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0xf8): undefined reference to `__floatsidf'
__strtofpmax.c:(.text+0x10c): undefined reference to `__adddf3'
__strtofpmax.c:(.text+0x1cc): undefined reference to `__eqdf2'
__strtofpmax.c:(.text+0x214): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0x230): undefined make[3]: *** [inetd] 错误 1
make[3]: Leaving directory `/sources/uClinux-dist/user/inetd'
reference to `__muldf3'
__strtofpmax.c:(.text+0x25c): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0x264): undefined reference to `__eqdf2'
__strtofpmax.c:(.text+0x298): undefined reference to `__divdf3'
__strtofpmax.c:(.text+0x3cc): undefined reference to `__floatsidf'
__strtofpmax.c:(.text+0x3d8): undefined reference to `__divdf3'
collect2: ld returned 1 exit status
make[2]: *** [inetd] 错误 2
make[3]: *** [dhcpcd] 错误 1
make[3]: Leaving directory `/sources/uClinux-dist/user/dhcpcd-new'
make[2]: *** [dhcpcd-new] 错误 2
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_udivsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_divsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_umodsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_modsi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_dvmd_lnx.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_muldi3.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_muldi3.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: ERROR: /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS) uses hardware FP, whereas boa uses software FP
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: failed to merge target specific data of file /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/libgcc.a(_fixunsdfsi.oS)
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: warning: cannot find entry symbol lf2flt; defaulting to 000080b0
/sources/uClinux-dist/uClibc/lib/libc.a(_fpmaxtostr.o): In function `_fpmaxtostr':
_fpmaxtostr.c:(.text+0xa4): undefined reference to `__nedf2'
_fpmaxtostr.c:(.text+0xcc): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0xe8): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x108): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x114): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0x234): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x260): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x274): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x2bc): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x2d0): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x310): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x32c): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3b0): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0x3bc): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x3ec): undefined reference to `__floatsidf'
_fpmaxtostr.c:(.text+0x408): undefined reference to `__subdf3'
_fpmaxtostr.c:(.text+0x414): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x724): undefined reference to `__adddf3'
/sources/uClinux-dist/uClibc/lib/libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric':
__psfs_do_numeric.c:(.text+0x530): undefined reference to `__truncdfsf2'
/sources/uClinux-dist/uClibc/lib/libc.a(__strtofpmax.o): In function `__strtofpmax':
__strtofpmax.c:(.text+0xe8): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0xf8): undefined reference to `__floatsidf'
__strtofpmax.c:(.text+0x10c): undefined reference to `__adddf3'
__strtofpmax.c:(.text+0x1cc): undefined reference to `__eqdf2'
__strtofpmax.c:(.text+0x214): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0x230): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0x25c): undefined reference to `__muldf3'
__strtofpmax.c:(.text+0x264): undefined reference to `__eqdf2'
__strtofpmax.c:(.text+0x298): undefined reference to `__divdf3'
__strtofpmax.c:(.text+0x3cc): undefined reference to `__floatsidf'
__strtofpmax.c:(.text+0x3d8): undefined reference to `__divdf3'
collect2: ld returned 1 exit status
make[4]: *** [boa] 错误 1
make[4]: Leaving directory `/sources/uClinux-dist/user/boa/src'
make[3]: *** [all] 错误 2
make[3]: Leaving directory `/sources/uClinux-dist/user/boa'
make[2]: *** [boa] 错误 2
make[2]: Leaving directory `/sources/uClinux-dist/user'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/sources/uClinux-dist/user'
make: *** [subdirs] 错误 1 |
|