LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1336|回复: 4

gentoo下很多EDA软件都用不了

[复制链接]
发表于 2006-9-20 21:08:02 | 显示全部楼层 |阅读模式
synopsys的hspice和Cadence的IC5
sigh。。。
别了,我心爱的gentoo。。。
发表于 2006-9-20 21:47:01 | 显示全部楼层
emerge spice可以啊。
cadence的spb15.5用2.3的glibc也可以安装。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-20 21:56:12 | 显示全部楼层
似乎glibc无法降级

SJBOX ~ # emerge  /usr/portage/sys-libs/glibc/glibc-2.3.6-r4.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies... done!

>>> Emerging (1 of 1) sys-libs/glibc-2.3.6-r4 to /
* glibc-linuxthreads-2.3.6.tar.bz2 MD5 ;-) ...                                                                        [ ok ] * glibc-linuxthreads-2.3.6.tar.bz2 RMD160 ;-) ...                                                                     [ ok ] * glibc-linuxthreads-2.3.6.tar.bz2 SHA1 ;-) ...                                                                       [ ok ] * glibc-linuxthreads-2.3.6.tar.bz2 SHA256 ;-) ...                                                                     [ ok ] * glibc-linuxthreads-2.3.6.tar.bz2 size ;-) ...                                                                       [ ok ] * glibc-2.3.6.tar.bz2 MD5 ;-) ...                                                                                     [ ok ] * glibc-2.3.6.tar.bz2 RMD160 ;-) ...                                                                                  [ ok ] * glibc-2.3.6.tar.bz2 SHA1 ;-) ...                                                                                    [ ok ] * glibc-2.3.6.tar.bz2 SHA256 ;-) ...                                                                                  [ ok ] * glibc-2.3.6.tar.bz2 size ;-) ...                                                                                    [ ok ] * glibc-infopages-2.3.6.tar.bz2 MD5 ;-) ...                                                                           [ ok ] * glibc-infopages-2.3.6.tar.bz2 RMD160 ;-) ...                                                                        [ ok ] * glibc-infopages-2.3.6.tar.bz2 SHA1 ;-) ...                                                                          [ ok ] * glibc-infopages-2.3.6.tar.bz2 SHA256 ;-) ...                                                                        [ ok ] * glibc-infopages-2.3.6.tar.bz2 size ;-) ...                                                                          [ ok ] * glibc-2.3.6-patches-1.17.tar.bz2 MD5 ;-) ...                                                                        [ ok ] * glibc-2.3.6-patches-1.17.tar.bz2 RMD160 ;-) ...                                                                     [ ok ] * glibc-2.3.6-patches-1.17.tar.bz2 SHA1 ;-) ...                                                                       [ ok ] * glibc-2.3.6-patches-1.17.tar.bz2 SHA256 ;-) ...                                                                     [ ok ] * glibc-2.3.6-patches-1.17.tar.bz2 size ;-) ...                                                                       [ ok ] * glibc-manpages-2.3.6-1.tar.bz2 MD5 ;-) ...                                                                          [ ok ] * glibc-manpages-2.3.6-1.tar.bz2 RMD160 ;-) ...                                                                       [ ok ] * glibc-manpages-2.3.6-1.tar.bz2 SHA1 ;-) ...                                                                         [ ok ] * glibc-manpages-2.3.6-1.tar.bz2 SHA256 ;-) ...                                                                       [ ok ] * glibc-manpages-2.3.6-1.tar.bz2 size ;-) ...                                                                         [ ok ] * glibc-libidn-2.3.6.tar.bz2 MD5 ;-) ...                                                                              [ ok ] * glibc-libidn-2.3.6.tar.bz2 RMD160 ;-) ...                                                                           [ ok ] * glibc-libidn-2.3.6.tar.bz2 SHA1 ;-) ...                                                                             [ ok ] * glibc-libidn-2.3.6.tar.bz2 SHA256 ;-) ...                                                                           [ ok ] * glibc-libidn-2.3.6.tar.bz2 size ;-) ...                                                                             [ ok ] * checking ebuild checksums ;-) ...                                                                                   [ ok ] * checking auxfile checksums ;-) ...                                                                                  [ ok ] * checking miscfile checksums ;-) ...                                                                                 [ ok ] * checking glibc-2.3.6.tar.bz2 ;-) ...                                                                                [ ok ] * checking glibc-linuxthreads-2.3.6.tar.bz2 ;-) ...                                                                   [ ok ] * checking glibc-libidn-2.3.6.tar.bz2 ;-) ...                                                                         [ ok ] * checking glibc-2.3.6-patches-1.17.tar.bz2 ;-) ...                                                                   [ ok ] * checking glibc-manpages-2.3.6-1.tar.bz2 ;-) ...                                                                     [ ok ] * checking glibc-infopages-2.3.6.tar.bz2 ;-) ...                                                                      [ ok ] * Sanity check to keep you from breaking your system:
*  Downgrading glibc is not supported and a sure way to destruction

!!! ERROR: sys-libs/glibc-2.3.6-r4 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  glibc-2.3.6-r4.ebuild, line 1032:   Called die

!!! aborting to save your system
!!! If you need support, post the topmost build error, and the call stack if relevant.

SJBOX ~ #
回复 支持 反对

使用道具 举报

发表于 2006-9-21 02:02:38 | 显示全部楼层

cadence软件安装解决方案

glib的版本不能是2.4。2.3.6的版本可以安装。你可以找2006-08-29以前的portage包从stage1开始安装。在你的USE中加入如下信息 USE="nptl -nptlonly glibc-compat20",然后开始安装。这是由于从2.4开始的glibc只能支持nptl而不能支持tls的缘故。在你安装cadence的软件时,可能遇到tar版本的问题,你可以找一个比较老的tar自己编译,安装完后再删掉。还有你要安装到的硬盘分区必须是ext2或者ext3,否则在开始检查磁盘剩余空间的时候可能通不过(我的/opt原来是reiserfs结果不能通过,改为ext3 ok)。最后就是设定一系列的环境变量。最重要的是启动cadence软件的时候加上LD_ASSUME_KERNEL=2.4.1。我建议你可以装两个linux:rh7 和 gentoo,而/opt分区公用。用rh7安装,gentoo运行。如果你的机器比较新可能rh7不支持你的硬件,你可以采用vmware或者qemu安装虚拟机然后设定虚拟磁盘为你的硬盘物理分区。ok?try it and tell me the ans.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-22 01:46:58 | 显示全部楼层
Post by billy_song
glib的版本不能是2.4。2.3.6的版本可以安装。你可以找2006-08-29以前的portage包从stage1开始安装。在你的USE中加入如下信息 USE="nptl -nptlonly glibc-compat20",然后开始安装。这是由于从2.4开始的glibc只能支持nptl而不能支持tls的缘故。在你安装cadence的软件时,可能遇到tar版本的问题,你可以找一个比较老的tar自己编译,安装完后再删掉。还有你要安装到的硬盘分区必须是ext2或者ext3,否则在开始检查磁盘剩余空间的时候可能通不过(我的/opt原来是reiserfs结果不能通过,改为ext3 ok)。最后就是设定一系列的环境变量。最重要的是启动cadence软件的时候加上LD_ASSUME_KERNEL=2.4.1。我建议你可以装两个linux:rh7 和 gentoo,而/opt分区公用。用rh7安装,gentoo运行。如果你的机器比较新可能rh7不支持你的硬件,你可以采用vmware或者qemu安装虚拟机然后设定虚拟磁盘为你的硬盘物理分区。ok?try it and tell me the ans.

thank you very much. bookmarked your experience. Just replaced gentoo with RHEL4. Planning to buy another HD for 2 Linux OS.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表