关于IC615的ADE XL/GXL不能仿真的解决方案
具体症状,如此仁兄的链接一样:http://bbs.eetop.cn/viewthread.php?tid=346877&highlight=ade%2Bxl。
现解决方案如下:
1. cp /usr/lib32/libgcc_s.so.1 到 your cds installation dir/ic615/tools.lnx86/lib/vnclibs/libgcc_s.so.1,也就是替换ic615自带的libgcc_s.so.1。
2. sudo ln -s /usr/share/fonts/X11/usr/share/X11/fonts
注意本人的系统是:debian 6.0.6 64bit,其他的系统还没测试过,但是大同小异。
大神啊
你的debian 的glibc太新导致的,另一种方法可以试试LD_PRELOAD
你好,我的操作系统是AS4 ,gcc版本是3.4.3. 我看了下IC615 MMSIM里的gcc,好像是4.4.
我的GXL也不能用,是不是因为系统gcc版本太低,我是不是要把系统GCC更新到4.4?
您好,我的系统是AS4,在/usr/lib/里没有libgcc_s.so.1(也没有/usr/lib32这个文件夹),于是我重新安装了gcc4.4.1,但是在/usr/lib/里还是没有libgcc_s.so.1。于是我在gcc4.4.1的安装文件夹里找到了几个libgcc_s.so.1,请问我是不是可以把gcc4.4.1安装文件夹里的libgcc_s.so.1拷贝到您提示的../ic615/tools.lnx86/lib/vnclibs/libgcc_s.so.1 ? 我该从哪个文件夹里拷贝?
新手冒昧请教,出现pending这个问题的原因,是不是IC615自带的gcc没有连接到操作系统的gcc里?
谢谢
我的glibc是2.11.1,gcc是4.4(后来又装了gcc3.3,并设置它为主gcc)
请问这个glibc对于ic615来说版本高不高?
你用ldd 去查看一下virtuoso所以来的库连接,应该是系统glibc的库较新导致,最常见的就是libgcc那个库
多谢老大提醒!
我在cadence安装路径lib里查看了libgcc和libstdc++,输出内容如下,请你帮我看看哪里有问题?谢谢!
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/lib$ ldd -v libgcc_s.so
linux-gate.so.1 =>(0x007f1000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0022a000)
/lib/ld-linux.so.2 (0x0020d000)
Version information:
./libgcc_s.so:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.2.4) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
/lib/tls/i686/cmov/libc.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
vikin@vikin:/opt/EDA_Tools/cadence/ic615/tools.lnx86/lib$
vikin@vikin:/opt/EDA_Tools/cadence/ic615/tools.lnx86/lib$ ldd -v libstdc++.so
linux-gate.so.1 =>(0x00ba7000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x0087f000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00e3c000)
/lib/ld-linux.so.2 (0x00363000)
Version information:
./libstdc++.so:
libm.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libm.so.6
libgcc_s.so.1 (GCC_4.2.0) => /lib/libgcc_s.so.1
libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/tls/i686/cmov/libc.so.6
/lib/tls/i686/cmov/libm.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
/lib/tls/i686/cmov/libc.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
/lib/libgcc_s.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.2.4) => /lib/tls/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/lib$
try 'ldd -v virtuoso.exe' ? find the binary file for virtuoso,you can see the detailed shared library tracing list.