网上的资料:
======================
(一)
========================
维护EDA工具并配置系统,现在将可以安装Cadence软件的Linux发行版平台作一个记录,并综合说明一下安装与运行成败的原因。
目前常用的Cadence IC版本是IC5.0、IC5033、IC5141,从根本上来说,限制安装和运行的唯一问题就是Linux发行版本对线程的支持能力。
Linux有两种线程机制:Linuxthreads和NPTL,早期是Linuxthreads,中期是两者并存,现在最新的只使用NPTL了。多数大型软件如 IC5.0、IC5.033、IC5141、LDV5.1、Oriacle 9i等大规模设计软件,采用了十分保守的方案,使用的是早期的linuxthreads机制。
与线程相关的是Linux动态链接库glibc的版本。不论是什么linux发行版本,只要glibc在2.2x~2.3x的,都保留了 Linuxthreads线程机制,都可以安装并运行上述系列EDA软件;但是,当glibc发展到2.4以上后,由于glibc2.4以上版本取消了 linuxthreads线程机制,全部使用NPTL机制,因此是不可以运行 IC5.0、IC5.033、IC5141、LDV5.1、Oriacle 9i等大多数保守的软件采用li