LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1209|回复: 5

有没有用kubuntu 7.04作为宿主系统来编译LFS的?

[复制链接]
发表于 2007-6-16 19:52:52 | 显示全部楼层 |阅读模式
我编译第一个包就出问题了。
这什么意思?/home/lfs/tools/bin/ld: unrecognized option '--hash-style=both'
高手指点一下。谢谢!

原信息如下:
lfs@boyeestudio:~/sources/lfs-sources/binutils-2.16.1$ make -C ld LIB_PATH=/home/lfs/tools/lib
make: Entering directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
make  all-recursive
make[1]: Entering directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
Making all in po
make[2]: Entering directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld/po'
make[2]: Entering directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
/bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2  -o ld-new  ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o  ../bfd/libbfd.la ../libiberty/libiberty.a
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/home/lfs/tools/bin/ld: unrecognized option '--hash-style=both'
/home/lfs/tools/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make[2]: *** [ld-new] Error 1
make[2]: Leaving directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
make: *** [all-recursive-am] Error 2
make: Leaving directory `/home/lfs/sources/lfs-sources/binutils-2.16.1/ld'
lfs@boyeestudio:~/sources/lfs-sources/binutils-2.16.1$
发表于 2007-6-16 21:25:20 | 显示全部楼层
用lfslivecd-6.2.3.iso这样的光盘启动成功率是很高的
回复 支持 反对

使用道具 举报

发表于 2007-7-20 10:35:49 | 显示全部楼层
都不知道prettywolf说的是啥,跟lz的问题有什么关联
回复 支持 反对

使用道具 举报

发表于 2007-7-20 10:58:54 | 显示全部楼层
http://www.linuxfromscratch.org/lfs/errata/stable/
------------------------------------------------------------------
The first pass of Binutils may fail to build with /bin/ld: unrecognized option '--hash-style=both' on newer hosts (e.g. Fedora Core 6). This can be fixed by changing the Binutils configure command to CC="gcc -B/usr/bin/" ../binutils-2.16.1/configure [configure parameters] and, similarly, the GCC pass 1 configure command to CC="gcc -B/usr/bin/" ../gcc-3.4.3/configure [configure parameters]
回复 支持 反对

使用道具 举报

发表于 2007-7-20 13:33:29 | 显示全部楼层
宿主系统上加两个包flex和bison,就可以解决这个编译问题了
回复 支持 反对

使用道具 举报

发表于 2007-7-21 09:14:50 | 显示全部楼层
我从ubuntu7.04编译的,把所有我遇到的问题都整理了。
看一哈吧
http://www.linuxsir.cn/bbs/showthread.php?t=308786
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表