LinuxSir.cn,穿越时空的Linuxsir!

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

gcc 4.5 unmask了

[复制链接]
发表于 2010-11-23 23:45:40 | 显示全部楼层 |阅读模式
有没有什么好的CFLAGS?
发表于 2010-11-24 04:09:15 | 显示全部楼层
CFLAGS="-O2 -march=pentium-m -pipe"

一直在用 4.5 的飘过~
回复 支持 反对

使用道具 举报

发表于 2010-11-24 09:04:17 | 显示全部楼层
是吗? 有经验的说一下, kernel 和 world 都用 4.5 后有没有发现特别难搞的问题。我现在的还是用 4.3 的,就是在等 4.5 unmask 后跳过 4.4 ,直接上 4.5  rebuild 它们。
我现在的设置是:

ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
回复 支持 反对

使用道具 举报

发表于 2010-11-24 09:14:31 | 显示全部楼层
现在在用这个:

  1. CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe -floop-interchange -floop-strip-mine -floop-block"
  2. CXXFLAGS="${CFLAGS}"
复制代码

gcc 4.5加入了一个-flto的参数,不过好像会导致很多包编译失败。不知这个参数有人试过没有?
graphite的3个参数("-floop-interchange -floop-strip-mine -floop-block")不太清楚是不是稳定。不过gcc 4.5的ebuild里已经没有关于graphite的警告了。
Phoronix的测试看,gcc 4.5.1的性能似乎没有太大的进步。
回复 支持 反对

使用道具 举报

发表于 2010-11-24 09:26:09 | 显示全部楼层
前几天已经上到4.5了,而且已经emerge 了整个world
嗯,结局就是本子风扇报废了
回复 支持 反对

使用道具 举报

发表于 2010-11-24 11:06:37 | 显示全部楼层
Post by RichardGv;2120937
现在在用这个:

  1. CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe -floop-interchange -floop-strip-mine -floop-block"
  2. CXXFLAGS="${CFLAGS}"
复制代码

gcc 4.5加入了一个-flto的参数,不过好像会导致很多包编译失败。不知这个参数有人试过没有?
graphite的3个参数("-floop-interchange -floop-strip-mine -floop-block")不太清楚是不是稳定。不过gcc 4.5的ebuild里已经没有关于graphite的警告了。
Phoronix的测试看,gcc 4.5.1的性能似乎没有太大的进步。
似乎-flto比较有用,但是gentoo目前还不支持,我也想知道是否有人试过 :)
回复 支持 反对

使用道具 举报

发表于 2010-11-24 11:07:48 | 显示全部楼层
Post by Havanna;2120938
前几天已经上到4.5了,而且已经emerge 了整个world
嗯,结局就是本子风扇报废了
我一年已经去修过2次风扇了,唉,lenovo。。。。。。
回复 支持 反对

使用道具 举报

发表于 2010-11-24 17:19:50 | 显示全部楼层
Post by Havanna;2120938
前几天已经上到4.5了,而且已经emerge 了整个world
嗯,结局就是本子风扇报废了

你吓到我了……
回复 支持 反对

使用道具 举报

发表于 2010-11-24 18:05:08 | 显示全部楼层
Post by Havanna;2120938
前几天已经上到4.5了,而且已经emerge 了整个world
嗯,结局就是本子风扇报废了


也吓到我了..
回复 支持 反对

使用道具 举报

发表于 2010-11-24 18:14:10 | 显示全部楼层
一直用

CFLAGS="-mtune=core2 -march=core2 -O2 -msse4.1 -pipe -ftracer"

-ftracer 是什么意思?
-fomit-frame-pointer -pipe -floop-interchange -floop-strip-mine -floop-block是什么意思? 可以和上面的一起用吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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