LinuxSir.cn,穿越时空的Linuxsir!

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

二进制的包基本上不能用

[复制链接]
发表于 2005-3-29 12:11:53 | 显示全部楼层 |阅读模式
2005.0,kde3.4,gcc3.4,现在二进制的东西基本上都不能用,除了win4lin,realplayer也凑合能用,其他的firefox-bin,acroread7什么的,都出现错误,类似这样的:
  1. *** glibc detected *** free(): invalid pointer: 0x08c873a0 ***
复制代码

apache+mod_jk2也出现段错误
太郁闷了,我现在还被nvidia的问题搞的有点迷糊

先要辞去小白鼠的工作了
:comp
发表于 2005-3-29 14:04:02 | 显示全部楼层
这是第一个 Gentoo (就是当时出错的那个) 还是另一个 (就是“你的电脑上的另一个 Gentoo”,只是没有更新 Gnome 的那个)?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 14:27:04 | 显示全部楼层
新装的gentoo出错。
原来的2004版,基本正常,只是不明白2004版那个也出现了nvidia驱动的错误,我有一个2004版的备份,完全恢复之后,还是有错误,有点怀疑是显卡出问题了,可是显卡在ms下很正常,打游戏都没问题。
回复 支持 反对

使用道具 举报

发表于 2005-3-29 14:36:50 | 显示全部楼层
我觉得都不应该有问题啊。即使是其他的发行版,也是同样的编译安装,只不过编译的工作是由发行者来完成的。

btw,在我这里,nvidia 的驱动只能用到 6629,如果安装上 7167 也是出错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 15:09:44 | 显示全部楼层
可能他们用的gcc3.3,而且glibc的兼容性确实有一点问题
回复 支持 反对

使用道具 举报

发表于 2005-3-29 16:36:35 | 显示全部楼层
那么,如果所有的发行版都升级到 gcc 3.4 了,并且诸如 AcroRead 这样的厂商并没有用 gcc 3.4 重新编译过,所有的发行版不就都没法用这些二进制包了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 16:48:10 | 显示全部楼层
这个问题了解的不是很多,看过有一句话:
"Evans Data分析师Nicholas Petreley 说,从GCC 3.3 版升级
到3.4 版,在性能上虽然有进步,但却造成回溯兼容性的问题:有些用3.3 版编译顺畅的
软件,改用3.4 版就破功。"

好像是台湾人翻译的
回复 支持 反对

使用道具 举报

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

本版积分规则

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