LinuxSir.cn,穿越时空的Linuxsir!

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

Celeron D的CFLAGS好象不能再写成-march=pentium4了?

[复制链接]
发表于 2005-4-7 20:14:32 | 显示全部楼层 |阅读模式
当前系统的gcc-3.4.3-20050110-r1是3月26日uD时用gcc-3.4.3-20050110灌出来的,当然-march=pentium4在gcc-3.4.3-20050110下没有问题;
而前几天emerge qt-3.3.4-r3时出现“段错误”中止,当时没在意;
后用stage3-pentium4-2005.0新装系统,bootstrap进行到emerge gcc时又是“段错误”中止(stage3-pentium4-2005.0的gcc版本是gcc-3.3.5),仔细看了下,应该是在探测cpuinfo以后,故基本判定与CFLAGS所设cpu-type有关。
试着将make.conf中的CFLAGS="-march=pentium4..."改为CFLAGS="-march=i686...",无论是当前系统还是另一分区2005.0新系统都一切顺利。
试想Celeron D如果只作i686用,gentoo之于debian还有什么优势可言?
 楼主| 发表于 2005-4-10 19:44:35 | 显示全部楼层
不好意思,真正的原因找到了:是cpu超频导致。
回复 支持 反对

使用道具 举报

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

本版积分规则

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