在RHEL5.4下面安装IC617.721hotfix(感谢前面站友的分享),完成安装后,启动时出现了两个警告,发现百度包括论坛搜索没有搜到对这个警告的处理,后通过google翻墙找到处理方法,估计会有同学遇到同样的问题,故贴于此:
第一次启动virtuoso时:
xx1@localhost ic61_xx1]$ 2018/08/25 00:40:06 WARNING This OS does not appear to be a Cadence supported Linux configuration.
2018/08/25 00:40:06 For more info, please run CheckSysConf in <cdsRoot/tools.lnx86/bin/checkSysConf <productId>
*WARNING* clsInit failed: Can't determine host name. Locking is not allowed with host name 'localhost'.
Check the host configuration.
*WARNING* file /homeT1/xx1/CDS.log Can't determine host name. Locking is not allowed with host name 'localhost'.
Check the host configuration.
*WARNING* file /homeT1/xx1/CDS.log.1 Can't determine host name. Locking is not allowed with host name 'localhost'.
Check the host configuration.
*WARNING* file /homeT1/xx1/CDS.log.2 Can't determine host name. Locking is not allowed with host name 'localhost'.
Check the host configuration.
......
1) 先说第二个警告,这个警告会导致virtuoso无法启动: Can't determine host name. Locking is not allowed with host name 'localhost',这是IC61(具体从哪个版本开始我没有详查)不支持默认的主机名localhost,很不幸,我以前安装系统的时候,就是默认的主机名。修改主机名就好了,具体修改方法,请度娘;这里也给出我的修改:(a) root修改/etc/sysconfig/network文件:
"
NETWORKING=yes (开启IPV4)
NETWORKING_IPV6=no (不开启IPV6)
HOSTNAME=xx-linux (设置HOSTNAME为xx-linux)
"
(b) root修改/etc/hosts:
"
127.0.0.1 localhost.localdomain localhost xx-linux
::1 localhost6 localhost6.localdomain6 xx-linux
"
2) xx1@localhost ic61_xx1]$ 2018/08/25 00:40:06 WARNING This OS does not appear to be a Cadence supported Linux configuration.
2018/08/25 00:40:06 For more info, please run CheckSysConf in <cdsRoot/tools.lnx86/bin/checkSysConf <productId>
这个警告下,仍然可以正常工作,只是会在terminal和ciw中同时不定期冒出来,你可以置之不理,但是大多数做技术的都有强迫症,不解决很不舒服。通过百度搜到,坛子上就有人遇到过这个问题,但是没有解决这个问题。翻墙用google搜索,在support.cadence可以找到回答和处理方法,链接如下: https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/36824/warning-message-about-os-compatibility-while-invoking-virtuoso
通过这个链接可以看出,这个问题主要引起可能是glibc没有按照或者版本低的原因。
使用命令:
./cdsRoot/tools.lnx86/bin/checkSysconf -r
可以输出目前的软件的版本,比如我的就是IC6.1.7
再运行:
./cdsRoot/tools.lnx86/bin/checkSysconf IC6.1.7
运行后会贴出一堆检测结果,从结果反馈,我的系统确实低于最低要求的了,我的kernel、glibc等很几个包都版本偏低,没有达到要求。不过考虑到能够正常工作,也就不打算费这个精力去动大的手术了,但是又很烦这个警告,好在上面的链接里面给出了一个解决方案,在cshrc文件中加上一个环境变量的设置:
setenv W3264_NO_HOST_CHECK 1
加上这个,再次启动Virtuoso,一切都清净了。