LinuxSir.cn,穿越时空的Linuxsir!

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

gcc-4.2 无法编译 xorg-server ,各位先不要尝鲜

[复制链接]
发表于 2007-5-29 11:53:10 | 显示全部楼层 |阅读模式
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30052

我是吃了大亏了。再加上 boost 编译的问题,看来要等 gcc-4.2.1 才会广泛应用吧。
发表于 2007-5-29 13:42:53 | 显示全部楼层
4.2把很多以前的warning改成了error
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 14:44:56 | 显示全部楼层
这回是内存泄露。。。 -O0 没有问题, -O1/-O2 都不行。 似乎在编译很多软件时都有这个问题。应该是新的优化机制还不成熟,或者不符合标准的代码还是比较多 :confused:
回复 支持 反对

使用道具 举报

发表于 2007-5-29 14:46:35 | 显示全部楼层
怎么安装的?是自己下源码编译安装的吗?
我这里emerge 同步后还是只能安装4.1.2啊
回复 支持 反对

使用道具 举报

发表于 2007-5-29 15:53:18 | 显示全部楼层
同情中。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-5-29 19:32:21 | 显示全部楼层
FreeBSD7-CURRENT已经用上4.2,buildworld+xorg7.2+xfce4+firefox运行中,没有编译错误
回复 支持 反对

使用道具 举报

发表于 2007-5-29 19:41:08 | 显示全部楼层
没什么
等等就好了
这种错误,还等不到你我出手(假设能出手的话),就早已经解决了
回复 支持 反对

使用道具 举报

发表于 2007-5-31 22:03:48 | 显示全部楼层
我编译了, 没有问题啊。
glibc 2.6, gcc4.2
现在的问题是boost,
firefox有时会崩溃, 其他的还好, 速度是快了。
不过代价也比较明显,编译过程变长,体积变大了。
回复 支持 反对

使用道具 举报

发表于 2007-6-1 03:37:23 | 显示全部楼层
用 mask 的东西,就要有付出/代价的:)。
期待 glibc 2.6.1 +  gcc 4 2.1。嘿嘿
回复 支持 反对

使用道具 举报

发表于 2007-6-5 13:01:46 | 显示全部楼层
重做CLFS-svn-pure64之后,发现在线手册上更新的GCC-4.2.0编译Xorg6.9.0会出错。
原因是内存。
按CBLFS手册中所说的在 make World 之后,二十分钟左右,发现程序退出。free了一下,原来是512内存没启动swap 。内存不够用了。想想GCC升级了,在编译中可能更占用内存吧?
我 swapon /dev/hda3 之后。再次编译。二十多分钟后,发现主机箱上的红灯(硬盘灯)狂闪。在另一控制台下free了一下,发现内存占了500多M,剩5M,缓存5~6M。swap占了560多M。而且还在上涨!!
top一下,发现cc1正在使用cpu资源,内存占用了900多!!
死了,死了!!
不要轻易升级GCC-4.2.0 !!
回复 支持 反对

使用道具 举报

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

本版积分规则

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