LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: wangtzh

升级gcc4.1 beta 20060120后的问题:version `CXXABI_1.3.1' not found

[复制链接]
发表于 2006-1-23 11:59:32 | 显示全部楼层
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so.6
是gcc-3.4.5提供的
如果ld.so.conf里有有关gcc 3的路径,那么就会使用gcc 3的libstdc++.so.6
应该使用gcc 4的才对

你看看你的/etc/env.d里除了/etc/env.d/gcc里的文件之外
还有哪些文件里包含有
LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/3.4.5"
这一行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-23 17:07:19 | 显示全部楼层
/etc/env.d/05compiler只有gcc4 的。
/etc/env.d/05gcc既有gcc3的又有4的
你的意思是不是说:只要在env.d的设定里,去掉gcc3的选项,就可以使用gcc4的libstdc++.so.6。然后就没问题了?
另外我现在把amarok重新用gcc4编译了一遍,已经正常了。但别的不行。中午我emerge -C kde*
然后重新emerge了kde。现在还在emerge……:p
回复 支持 反对

使用道具 举报

发表于 2006-1-23 17:33:49 | 显示全部楼层
/etc/env.d/05gcc
一个文件里既有3又有4显然是不对的
应该可以删了它
我这里没有这个文件
回复 支持 反对

使用道具 举报

发表于 2006-1-23 18:25:16 | 显示全部楼层
Post by wangtzh
/etc/env.d/05compiler只有gcc4 的。
/etc/env.d/05gcc既有gcc3的又有4的
你的意思是不是说:只要在env.d的设定里,去掉gcc3的选项,就可以使用gcc4的libstdc++.so.6。然后就没问题了?
另外我现在把amarok重新用gcc4编译了一遍,已经正常了。但别的不行。中午我emerge -C kde*
然后重新emerge了kde。现在还在emerge……:p


If you use kde 3.5 you should wait for kde 3.5.1 which will be released this week.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-23 19:53:57 | 显示全部楼层
Post by younker
If you use kde 3.5 you should wait for kde 3.5.1 which will be released this week.

fortunately,it failed at kdenetwork and i've just heard about 3.5.1.So...
I'll wait!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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