编译mysql8.0报错/runtime_output_directory/uca9dump: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found的解决办法
报错信息
[ 5%] Generating uca900_zh_tbls.cc, uca900_ja_tbls.cc
../runtime_output_directory/uca9dump: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../runtime_output_directory/uca9dump)

原因:
发现问题是由于升级了gcc,却没有将升级后的gcc的动态库去替换老版本的gcc动态库所致。
解决办法
[root@mysql_8 ~]# cp /root/gcc-6.4.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22 /usr/lib64
[root@mysql_8 ~]# cd /usr/lib
[root@mysql_8 lib]# rm -f locale/^C
[root@mysql_8 lib]# cd ..
[root@mysql_8 usr]# cd lib64
[root@mysql_8 lib64]# rm -f lib
Display all 573 possibilities? (y or n)
[root@mysql_8 lib64]# rm -f libstdc++.so.6
[root@mysql_8 lib64]# ln -s libstdc++.so.6.0.22 libstdc++.so.6
[root@mysql_8 lib64]# strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。