LinuxSir.cn,穿越时空的Linuxsir!

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

CLFS1.0.0 后重新编译 gcc 不能通过

[复制链接]
发表于 2007-7-10 18:18:02 | 显示全部楼层 |阅读模式
笔记本上现在的系统是CLFS过来的,细节见签名。

    现在想重新编译 gcc (试过 4.1.1和4.1.2的源代码),打开FORTRAN 和 APT 等编译器,结果发现无论如何调整选项都不能够正常编译了,问题是编译到 libcpp 时,必然出现
gcc: Internal compiler error: program cc1 got fatal signal 11

查找网上的修改优化选项等办法,均无效!

CLFS时的优化参数是
-j3
-march=pentium-m -msse3 -O2 -pipe
发表于 2007-7-10 18:50:17 | 显示全部楼层
把所有 flag 都去掉呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 23:17:54 | 显示全部楼层
去掉新编译gcc的所有优化选项,问题依旧。当然如果你是指去掉CLFS的优化选项,现在没法试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-12 23:06:45 | 显示全部楼层
修改编译方法如下,问题依旧:

  1。重新编译内核为单CPU模式(关闭SMP);

  2。用保存的初始CLS系统恢复,也就是恢复系统为刚完成CLFS的状态

  3。用LFS-SVN提到的gcc4.1.2编译指令和补丁重新编译
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 09:07:08 | 显示全部楼层
再次查看了CLFS的优化选项,binutil glibc gcc等包是不优化的,也就是没有任何优化标志。

对CLFS信心丧失中...开始重新LFS+BLFS
回复 支持 反对

使用道具 举报

发表于 2007-7-23 10:02:34 | 显示全部楼层
Binutils/GCC/Glibc 这个 toolchain 在标准 LFS 里也是建议不作任何优化的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-24 20:41:31 | 显示全部楼层
无法解决问题,已经重新LFS+BLFS了,现在刚做过XORG7.1,正准备gnome-2.14.3,这次为了能稳定使用,所有部分全部采用6.2稳定版。
回复 支持 反对

使用道具 举报

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

本版积分规则

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