|
楼主 |
发表于 2022-10-14 02:59:57
|
显示全部楼层
我现在打了1patch V0.3,你说的这个feature我也加上了,现在启动 innovus 会报这个错误:**ERROR: (IMPOAX-142): Could not open shared library libinnovusoax22.so : liboaDesign.so: cannot open shared object file: No such file or directory
**ERROR: (IMPOAX-142): Could not open shared library libcdsSkillPcell.so : /home/EDA/INNOVUS191/tools.lnx86/lib/64bit/libcdsSkillPcell.so: undefined symbol: _ZTIN12OpenAccess_413oaFSComponentE
**ERROR: (IMPOAX-142): OA features will be disabled in this session.
我检查了下oa的链接是没问题的。这个帖子里提到的修改sysname文件我也改了:https://bbs.eetop.cn/thread-878222-1-1.html,但是这个报错还是解决不了。
改过的check_linux()函数如下:
check_linux() {
sysnames=$sysname
version=`uname -r`
machine=`uname -m`
if [ -f "/etc/redhat-release" ]
then
longVersion=`cat /etc/redhat-release`
elif [ -f "/etc/SuSE-release" ]
then
longVersion=`cat /etc/SuSE-release`
elif [ -f "/etc/os-release" ]
then
longVersion=`grep PRETTY_NAME /etc/os-release | sed -e 's/.*"\(.*\)"/\1/'`
else
longVersion="UNKNOWN Linux"
fi
case $machine in
ia64 )
sysname="linux_rhas21_ia64$compiler"; sysnames="$sysname $sysnames";;
*86 | *86_64 )
case $version in
2.4.* )
# RHEL 2, RHEL 3
compiler="_gcc411"
sysname="linux_rhel30$compiler"; sysnames="$sysname $sysnames";;
2.6.[0-9]-* )
# RHEL 4, SLES 9
compiler="_gcc44x"
sysname="linux_rhel40$compiler"; sysnames="$sysname $sysnames";;
2.6.*)
# RHEL 5, RHEL 6, SLES 10, SLES 11, SLES 11 SP1
if [ "$OA_COMPILER" = "" ] ; then
compiler="_gcc48x";
fi
sysname="linux_rhel50$compiler"; sysnames="$sysname $sysnames";;
3.*)
# RHEL 7, SLES 11 SP2, SLES 12, SLES 12 SP1, Ubuntu 14
if [ "$OA_COMPILER" = "" ] ; then
compiler="_gcc48x";
fi
sysname="linux_rhel50$compiler"; sysnames="$sysname $sysnames";;
4.4.*)
# SLES 12 SP2
if [ "$OA_COMPILER" = "" ] ; then
compiler="_gcc48x";
fi
sysname="linux_rhel50$compiler"; sysnames="$sysname $sysnames";;
4.15.*)
# SLES 12 SP2
#if [ "$OA_COMPILER" = "" ] ; then
# compiler="_gcc48x";
#fi
sysname="linux_rhel50`whichCompiler $otherName`"
#sysnames="$sysname `whichCompiler $otherName` $sysnames";;
sysnames="$sysname $sysnames";;
5.4.*)
# SLES 12 SP2
#if [ "$OA_COMPILER" = "" ] ; then
# compiler="_gcc48x";
#fi
sysname="linux_rhel50`whichCompiler $otherName`"
#sysnames="$sysname `whichCompiler $otherName` $sysnames";;
sysnames="$sysname $sysnames";;
* )
check_global;;
esac;;
ppc64*)
case $version in
3.10.*)
# RHEL 7.0 PowerPC
sysname="lnppc_rhel70$compiler"; sysnames="$sysname lnppc";;
esac;;
*)
check_global;;
esac
}
其中4.15.*和5.4.*两项是我手动加的
|
|