[BusyBox] undefined reference to main
Philip Rakity
prakity at yahoo.com
Tue Apr 5 08:51:45 UTC 2005
Using brecis mips compiler tools -- standard busybox 1.0 and snapshot
--
but give link error as below but if I add a -lc -lgcc before
-Wl,--end-group then no error. Does the makefile make an assumption
about built-in library support ?
pmr:~/Desktop/busybox-1.00 prakity$
/Volumes/unix/BRECIS/linux-2-6-1/uClinux/brecis/tools/mipsisa32-brecis-uclinux/bin/mips-gcc
-s -Wl,-warn-common -o busybox -Wl,--start-group
/Users/prakity/Desktop/busybox-1.00/applets/applets.a
/Users/prakity/Desktop/busybox-1.00/archival/archival.a
/Users/prakity/Desktop/busybox-1.00/archival/libunarchive/libunarchive.a
/Users/prakity/Desktop/busybox-1.00/coreutils/coreutils.a
/Users/prakity/Desktop/busybox-1.00/console-tools/console-tools.a
/Users/prakity/Desktop/busybox-1.00/debianutils/debianutils.a
/Users/prakity/Desktop/busybox-1.00/editors/editors.a
/Users/prakity/Desktop/busybox-1.00/findutils/findutils.a
/Users/prakity/Desktop/busybox-1.00/init/init.a
/Users/prakity/Desktop/busybox-1.00/miscutils/miscutils.a
/Users/prakity/Desktop/busybox-1.00/modutils/modutils.a
/Users/prakity/Desktop/busybox-1.00/networking/networking.a
/Users/prakity/Desktop/busybox-1.00/networking/libiproute/libiproute.a
/Users/prakity/Desktop/busybox-1.00/networking/udhcp/udhcp.a
/Users/prakity/Desktop/busybox-1.00/procps/procps.a
/Users/prakity/Desktop/busybox-1.00/loginutils/loginutils.a
/Users/prakity/Desktop/busybox-1.00/shell/shell.a
/Users/prakity/Desktop/busybox-1.00/sysklogd/sysklogd.a
/Users/prakity/Desktop/busybox-1.00/util-linux/util-linux.a
/Users/prakity/Desktop/busybox-1.00/libpwdgrp/libpwdgrp.a
/Users/prakity/Desktop/busybox-1.00/coreutils/libcoreutils/libcoreutils.a
/Users/prakity/Desktop/busybox-1.00/libbb/libbb.a -Wl,--end-group
/Volumes/unix/BRECIS/linux-2-6-1/uClinux/brecis/tools/mipsisa32-brecis-uclinux/bin/../lib/gcc-lib/mipsisa32-brecis-uclinux/3.2/../../../../mipsisa32-brecis-uclinux/lib/libc.a(__uClibc_main.o):
In function `__uClibc_main':
__uClibc_main.o(.text+0xc8): undefined reference to `main'
collect2: ld returned 1 exit status
pmr:~/Desktop/busybox-1.00 prakity$
/Volumes/unix/BRECIS/linux-2-6-1/uClinux/brecis/tools/mipsisa32-brecis-uclinux/bin/mips-gcc
-s -Wl,-warn-common -o busybox -Wl,--start-group
/Users/prakity/Desktop/busybox-1.00/applets/applets.a
/Users/prakity/Desktop/busybox-1.00/archival/archival.a
/Users/prakity/Desktop/busybox-1.00/archival/libunarchive/libunarchive.a
/Users/prakity/Desktop/busybox-1.00/coreutils/coreutils.a
/Users/prakity/Desktop/busybox-1.00/console-tools/console-tools.a
/Users/prakity/Desktop/busybox-1.00/debianutils/debianutils.a
/Users/prakity/Desktop/busybox-1.00/editors/editors.a
/Users/prakity/Desktop/busybox-1.00/findutils/findutils.a
/Users/prakity/Desktop/busybox-1.00/init/init.a
/Users/prakity/Desktop/busybox-1.00/miscutils/miscutils.a
/Users/prakity/Desktop/busybox-1.00/modutils/modutils.a
/Users/prakity/Desktop/busybox-1.00/networking/networking.a
/Users/prakity/Desktop/busybox-1.00/networking/libiproute/libiproute.a
/Users/prakity/Desktop/busybox-1.00/networking/udhcp/udhcp.a
/Users/prakity/Desktop/busybox-1.00/procps/procps.a
/Users/prakity/Desktop/busybox-1.00/loginutils/loginutils.a
/Users/prakity/Desktop/busybox-1.00/shell/shell.a
/Users/prakity/Desktop/busybox-1.00/sysklogd/sysklogd.a
/Users/prakity/Desktop/busybox-1.00/util-linux/util-linux.a
/Users/prakity/Desktop/busybox-1.00/libpwdgrp/libpwdgrp.a
/Users/prakity/Desktop/busybox-1.00/coreutils/libcoreutils/libcoreutils.a
/Users/prakity/Desktop/busybox-1.00/libbb/libbb.a -lc -lgcc
-Wl,--end-group
pmr:~/Desktop/busybox-1.00 prakity$
__________________________________
Yahoo! Messenger
Show us what our next emoticon should look like. Join the fun.
http://www.advision.webevents.yahoo.com/emoticontest
More information about the busybox
mailing list