| 本帖最后由 chinataozi 于 2024-7-12 14:58 编辑 
 咨询个问题:
 我的环境中有  innovus  23  版本,打开报以下错误
 /tools/innovus/bin/64bit/innovus: symbol lookup error: /apps/cadence/auth/innovus/23.31.s109_1/tools/Qt/v5//64bit/lib/libcdsQt5Core.so.5: undefined symbol: u_strToLower_50
 
 其他22、21版本是正常的。
 
 
 
 
 已解决,分享一下相关步骤:
 需要用到 CentOS 7.9 环境中的一些旧版本的库
 1、将 /lib64/libdb-4.7.so   拷贝至公共路径,例如  /apps/cadence/library
 
 /lib64/libicudata.so.50.2拷贝至公共路径,并改名为 libicudata.so.50 /lib64/libicui18n.so.50.2拷贝至公共路径,并改名为 libicui18n.so.50 /lib64/libicuuc.so.50.2拷贝至公共路径,并改名为 libicuuc.so.502、将 /apps/cadence/library 追加到  LD_LIBRARY_PATH 环境中即可 例如,我的是 Modules环境
 
 prepend-path LD_LIBRARY_PATH  /apps/cadence/library 
 
 之前在Rocky 8.9 中,通过 link的方式,link的库版本还是太新,直接报第四步的错误 1、/cadence/innovus/23.31.s109_1/tools/innovus/bin/64bit/innovus: error while loading shared libraries: libicudata.so.50: cannot open shared object file: No such file or directory ln -s /usr/lib64/libicudata.so.60.3   /lib64/libicudata.so.50 
 2、/cadence/innovus/23.31.s109_1/tools/innovus/bin/64bit/innovus: error while loading shared libraries: libicui18n.so.50: cannot open shared object file: No such file or directory ln -s /usr/lib64/libicui18n.so.60.3   /lib64/libicui18n.so.50 
 3、/cadence/innovus/23.31.s109_1/tools/innovus/bin/64bit/innovus: error while loading shared libraries: libicuuc.so.50: cannot open shared object file: No such file or directory ln -s /usr/lib64/libicuuc.so.60.3   /lib64/libicuuc.so.50 
 4、/cadence/innovus/23.31.s109_1/tools/innovus/bin/64bit/innovus: symbol lookup error: /cadence/innovus/23.31.s109_1/tools/Qt/v5//64bit/lib/libcdsQt5Core.so.5: undefined symbol: u_strToLower_50 
 |