在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 121|回复: 7

VIrtuoso启动报错libGL error

[复制链接]
发表于 9 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

Rocky Linux8.10安装启动virtuoso 6.18,有如下错误:
libGL error: MESA-LOADER: failed to open swrast: /opt/IC618/tools/lib/64bit/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /lib64/libLLVM-17.so) (search paths /usr/lib64/dri/, suffix _dri)
libGL error: failed to load driver: swrast
请教大神该怎么解决。


发表于 8 小时前 | 显示全部楼层
checkSysConf自己看缺什么补什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 8 小时前 | 显示全部楼层
就是不知道该装什么了,基本都装过了
回复 支持 反对

使用道具 举报

发表于 8 小时前 | 显示全部楼层
1. 确认系统中已存在高版本 libstdc++.so.6
首先检查系统是否有符合要求的库:
# 查找系统中的 libstdc++.so.6
find /usr -name "libstdc++.so.6*"
# 检查是否包含 CXXABI_1.3.11
strings /usr/lib64/libstdc++.so.6 | grep CXXABI_1.3.11
如果输出包含 CXXABI_1.3.11,说明系统库可用,继续下一步;若没有,需安装高版本 libstdc++:
sudo dnf install libstdc++-devel


2. 替换 Virtuoso 自带的旧版本库
Virtuoso 的旧库路径为 /opt/IC618/tools/lib/64bit/libstdc++.so.6,需要屏蔽该文件,让程序优先使用系统库:
# 进入库目录
cd /opt/IC618/tools/lib/64bit/
# 备份旧库(重要)
sudo mv libstdc++.so.6 libstdc++.so.6.bak
# 创建软链接指向系统的高版本库(根据实际路径调整)
sudo ln -s /usr/lib64/libstdc++.so.6 libstdc++.so.6


3. 验证并启动 Virtuoso
重新启动程序,检查错误是否解决:
# 启动 Virtuoso(根据实际启动脚本调整)
/opt/IC618/bin/virtuoso &


4. 若仍报错:补充依赖并检查 OpenGL 驱动
如果问题持续,可能是缺少 OpenGL 相关依赖:
# 安装 Mesa 相关驱动(软件渲染依赖)
sudo dnf install mesa-libGL mesa-libGL-devel mesa-dri-drivers
# 确认 swrast 驱动存在
ls /usr/lib64/dri/swrast_dri.so
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 8 小时前 | 显示全部楼层
非常感谢,我先学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 7 小时前 | 显示全部楼层
替换 Virtuoso 自带的旧版本库后不再报错,非常感谢!!!
回复 支持 反对

使用道具 举报

发表于 3 小时前 | 显示全部楼层
来学习一下
回复 支持 反对

使用道具 举报

发表于 2 小时前 | 显示全部楼层
安装libGL包即可
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-10-10 19:14 , Processed in 0.413356 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表