LinuxSir.cn,穿越时空的Linuxsir!

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

LFS第一遍编译gcc出错

[复制链接]
发表于 2006-2-12 12:12:31 | 显示全部楼层 |阅读模式
大家好,我用~amd64的gentoo编译LFS,把SSP补丁和PIE补丁都去掉了,binutils能够成功编译安装,但在第一遍编译gcc-3.4.3时,make bootstrap却出错了:
/tools/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/tools/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[3]: *** [32/libgcc_s_32.so] Error 1
make[3]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make[2]: *** [stmp-multilib] Error 2
make[2]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make: *** [bootstrap] Error 2

我的宿主系统的GCC:
emerge -pv gcc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-devel/gcc-3.4.5  USE="fortran gtk nls nopie nossp -bootstrap -boundschecking -build -gcj -hardened -ip28 -multislot -nocxx -objc -vanilla" 0 kB

Total size of downloads: 0 kB
发表于 2006-2-12 14:57:40 | 显示全部楼层
为啥你不肯用 liveCD呢。

对了,你是编译什么版本的LFS?64位的还在测试中的,看你好像是要从64编译到32位。。是不是?
回复 支持 反对

使用道具 举报

发表于 2006-2-12 15:59:48 | 显示全部楼层
Post by 终极幻想
为啥你不肯用 liveCD呢。

对了,你是编译什么版本的LFS?64位的还在测试中的,看你好像是要从64编译到32位。。是不是?


用livecd 也在这步出错呢,看截图。



6.1.1-3的版本。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-12 17:18:49 | 显示全部楼层
我没有刻录机,刻不了livecd。
64位的LFS还没出来?看来只有等等了
回复 支持 反对

使用道具 举报

发表于 2006-2-12 23:32:30 | 显示全部楼层
64的出来了,我是说尚在 beta 测试中,还没发行第一版本而已。

觉得是不是你的命令打错了,6.1.3我试过,好像没问题的。当然,如果是L
iveCD的话,那就不会有64/32位错误的问题了,因为livdCD本身就是32位的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 07:06:11 | 显示全部楼层
谢谢版主的提示,准备按这个链接折腾折腾。
http://www.linuxsir.cn/bbs/showthread.php?t=187126

命令我是照着手册复制下来让shell去解释,不存在打不打错的问题。
回复 支持 反对

使用道具 举报

发表于 2006-2-13 08:01:57 | 显示全部楼层
这个连接已经很老了,不一定成功。

http://www.linuxfromscratch.org/clfs/view/cross-lfs/

这个应该比较好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 11:40:25 | 显示全部楼层
Post by 终极幻想
这个连接已经很老了,不一定成功。

http://www.linuxfromscratch.org/clfs/view/cross-lfs/

这个应该比较好。

谢谢老大,我去瞅瞅
回复 支持 反对

使用道具 举报

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

本版积分规则

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