LinuxSir.cn,穿越时空的Linuxsir!

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

[lfs求助]关于虚拟根环境下的gcc安装

[复制链接]
发表于 2003-11-12 17:03:49 | 显示全部楼层 |阅读模式
我是参考lfs5.0稳定版文档来安装lfs的,机器配置如下:
赛扬2 533MHZ+256M内存+RedHat8.0

第五章结束后,文档并没有提及曾安装过两次的gcc以及glibc源码目录和编译目录的处理,我不敢贸然删除它们。在第六章,我只好照着文档重新把它们的源码包解压缩并覆盖它们。这样行吗?

在第六章安装gcc3.3.1时,文档中提及:
patch -Np1 -i ../gcc-3.3.1-suppress-libiberty.patch
第二个补丁是禁止安装gcc中的libiberty,因为我们将使用binutils里提供的库

而make的输出中有这么一段话
checking whether the C compiler ( /mnt/lfs/sources/gcc-build/gcc/xgcc -B/mnt/lfs/sources/gcc-build/gcc/ -B/tools/i686-pc-linux-gnu/bin/ -B/tools/i686-pc-linux-gnu/lib/ -isystem /tools/i686-pc-linux-gnu/include -O2 -g -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
make: *** [configure-target-libiberty] Error 1
接着make check
=== g++ Summary ===

# of expected passes                7733
# of unexpected failures        244
# of unexpected successes        1
# of expected failures                210
# of unresolved testcases            6
# of untested testcases                9  
# of unsupported tests                14

=== gcc Summary ===

# of expected passes                21579
# of unexpected failures        2
# of expected failures                65
# of unsupported tests                85

=== libstdc++-v3 Summary ===

# of expected passes                453
# of unexpected successes        24
# of expected failures                4

这样的结果正确吗?也就是说,编译成功吗?毕竟gcc的正确安装在第六章很重要啊,我还不敢继续下去。
 楼主| 发表于 2003-11-12 19:41:34 | 显示全部楼层

回复: [lfs求助]关于虚拟根环境下的gcc安装,请大家帮忙

最初由 home_king 发表
我是参考lfs5.0稳定版文档来安装lfs的,机器配置如下:
赛扬2 533MHZ+256M内存+RedHat8.0

第五章结束后,文档并没有提及曾安装过两次的gcc以及glibc源码目录和编译目录的处理,我不敢贸然删除它们。在第六章,我只好照着文档重新把它们的源码包解压缩并覆盖它们。这样行吗?

在第六章安装gcc3.3.1时,文档中提及:



而make的输出中有这么一段话


接着make check



这样的结果正确吗?g++的check输出很有问题。编译成功吗?毕竟gcc的正确安装在第六章很重要啊,我还不敢继续下去。
发表于 2003-11-12 21:25:29 | 显示全部楼层
这样基本应该是可以的,但是最好是每次编译完之后的源码目录还有gcc-build目录都删除了,然后重新解压,这样比较安全一点。不用受补丁的影响。因为有些补丁是针对某一阶段的编译有用的。
 楼主| 发表于 2003-11-12 23:40:57 | 显示全部楼层

或许删除掉gcc的源码目录及编译目录,重新解压缩并编译

文档中并没有提及源码目录及编译目录的处理,可能默认就是删掉吧。
正如楼上的兄弟所说,我删除掉那些第五章残余的目录,重新解压缩gcc后编译,测试ok,最终安装上了。
发表于 2003-11-13 09:58:49 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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