+ -
当前位置:首页 → 问答吧 → 在LFS6.3上编译busybox1.6.1失败

在LFS6.3上编译busybox1.6.1失败

时间:2008-03-26

来源:互联网

我在做好的LFS系统上,编译busybox,make的时候出现错误

root:/opt/busybox-1.6.1# make
CC applets/applets.o
applets/applets.c:20:2: warning: #warning Static linking against glibc produces buggy executables
applets/applets.c:21:2: warning: #warning (glibc does not cope well with ld --gc-sections).
applets/applets.c:22:2: warning: #warning See sources.redhat.com/bugzilla/show_bug.cgi?id=3400
applets/applets.c:23:2: warning: #warning Note that glibc is unsuitable for static linking anyway.
applets/applets.c:24:2: warning: #warning If you still want to do it, remove -Wl,--gc-sections
applets/applets.c:25:2: warning: #warning from top-level Makefile and remove this warning.
applets/applets.c:26:2: error: #error Aborting compilation.
make[1]: *** [applets/applets.o] Error 1
make: *** [applets] Error 2


我在makefile里把-Wl,--gc-sections这个去掉了,还是会出错。
这个应该怎么改?谢谢。

作者: opig   发布时间: 2008-03-26

我编译busybox1.6的静态版本,也有同样的问题?楼主解决了没有?

作者: xuanwf   发布时间: 2008-04-08

做 initrd 的话用 1.01 就够了

作者: bigsnake_net   发布时间: 2008-04-09