This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soft:cadence:icfb61:start [2013/02/01 14:16] jakub.moron |
soft:cadence:icfb61:start [2019/03/08 14:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ICFB61 on ubuntu ====== | + | [[soft:cadence:icfb61_old:|Old version of this site.]] |
- | After copy ICFB the following packages should be installed: \\ | + | |
- | ksh csh xfs xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-biznet-100dpi xfonts-biznet-75dpi xfonts-biznet-base xfonts-encodings xfonts-scalable xfonts-terminus xfonts-unifont tcl8.5 tk8.5 ia32-libs | + | |
- | \\ | + | |
- | and restart machine. | + | |
- | Next step is to cahnge the default shell environment: dpkg-reconfigure dash and choose bash. \\ | + | ====== ICFB61 on Ubuntu 12.04.2 LTS (kernel 3.5) ====== |
- | Do symlink for awk: \\ | + | |
- | ln -s /usr/bin/awk /bin/awk | + | |
- | For ADE XL: \\ | + | Checking Ubuntu distribution: |
- | make directory: /usr/X11R6/lib/X11 and symlink /usr/share/fonts/X11 to /usr/X11R6/lib/X11/fonts \\ | + | <code> lsb_release -a </code> |
- | for APS: \\ | + | **__ WARNING: __** Ubuntu 12.04.2 LTS comes with kernel 3.5 (from Ubuntu 12.10) [[https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop|Ubuntu Release notes]].\\ |
- | install developer packages: build-essential | + | <del>Under kernel 3.5 LVS won't display final error report window and I don't know how to fix it.</del>\\ |
+ | You can determinate your kernel version using command: | ||
+ | <code> uname -a </code> | ||
+ | <del>If you have kernel >3.2 downgrade is necessary.</del>\\ | ||
+ | <del>You can install Ubuntu 12.04.1 LTS (from [[http://old-releases.ubuntu.com/releases/precise/|Ubuntu Precise repository]]) and '' dist-upgrade'' it to 12.04.2 maintaining kernel 3.2.*</del> | ||
- | Find (or download from hal or ibm) libelf-0.137.so into /usr/lib32 dir\\ | + | ===== Modifications in Cadence files: ===== |
- | ln -s /usr/lib32/libelf-0.137.so /usr/lib32/libelf.so.1 | + | In file ''sysname'' in function ''check_linux()'' (line ~191): in case section for 2.6* add 3.*: |
+ | <code> 2.6* | 3.*) if [ "$compiler" = "" ] </code> | ||
- | ** Do not use: (LD_LIBRARY_PATH is in scripts) **\\ | + | ICFB: ''/cad/2010_2011/cds_ic6.1.4/share/oa/bin/sysname'' \\ |
- | ? In file /cad/etc/env2010_2011, in line 174 (empty line before '#INCISIVE/IUS') add line:\\ | + | Assura: ''/cad/2010_2011/cds_ass4.1oa-614/share/oa/bin/sysname'' \\ |
- | ? export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH | + | QRC: ''/cad/2010_2011/cds_ext9.1/oa_v22.04.050/bin/sysname'' \\ |
+ | RCX (needed by QRC): ''/cad/2010_2011/cds_ets9.1/oa_v22.04.061/bin/sysname'' \\ | ||
- | For systems running on kernel version 3: \\ | + | ===== System modifications ===== |
- | In file /cad/2010_2011/cds_ic6.1.4/share/oa/bin/sysname in function check_linux() (line ~181) copy in case section for 2.6* and change 2.6* on 3.*\\ | + | |
- | Assura: /cad/2010_2011/cds_ass4.1oa-614/share/oa/bin/sysname \\ | + | <code> apt-get install ksh csh xfs xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-biznet-100dpi xfonts-biznet-75dpi xfonts-biznet-base xfonts-encodings xfonts-scalable xfonts-terminus xfonts-unifont tcl8.5 tk8.5 ia32-libs libjpeg62</code> |
- | QRC: /cad/2010_2011/cds_ext9.1/oa_v22.04.050/bin/sysname \\ | + | |
- | RCX (needed by QRC): /home/cad/2010_2011/cds_ets9.1/oa_v22.04.061/bin/sysname \\ | + | Restart the machine. |
+ | |||
+ | Next step is to change the default shell environment: call | ||
+ | <code> dpkg-reconfigure dash </code> | ||
+ | and choose ''no'' to choose bash. \\ | ||
+ | |||
+ | Do symlink for awk: \\ | ||
+ | <code> ln -s /usr/bin/awk /bin/awk </code> \\ | ||
+ | For ADE XL: make directory: | ||
+ | <code> mkdir -p /usr/X11R6/lib/X11 </code> | ||
+ | and symlink | ||
+ | <code> ln -s /usr/share/fonts/X11 /usr/X11R6/lib/X11/fonts </code> \\ | ||
- | For Conformal and QRC:\\ | + | For APS: install developer packages: |
- | cd /lib/x86_64-linux-gnu\\ | + | <code> apt-get install build-essential </code> \\ |
- | ln -s libncurses.so.5.9 libtermcap.so.2\\ | + | |
- | *** libncurses.so.5 is symlink to libncurses.so.5.9 (latest version), so ln -s libncurses.so.5 libtermcap.so.2 would be safer *** \\ | + | |
- | ====== VerilogA on ubuntu 11.10 (kernel 3.*) ====== | + | For x86 and i386 compatibility: |
+ | libelf-dev libelf-dev:i386 - rather NOT! | ||
+ | <code> apt-get install libc6-dev-i386 libelf1 libelf1:i386 </code> | ||
- | install mpstat (sysstat) | + | Not needed: <code> ln -s /usr/lib/i386-linux-gnu/libelf.so.1 /usr/lib32/libelf.so.1 </code> \\ |
- | ln -s /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/crti.o | + | For Conformal and QRC: |
+ | <code> ln -s /lib/x86_64-linux-gnu/libncurses.so.5 /lib/x86_64-linux-gnu/libtermcap.so.2 </code> \\ | ||
- | ln -s /usr/lib/x86_64-linux-gnu/crtn.o /usr/lib/crtn.o | ||
- | install libc6-dev-i386 | + | install mpstat: |
+ | <code> apt-get install sysstat isag </code> \\ | ||
- | copy libc.tar from hal:/cad and unpack it to /lib64 (libc-2.5.so, libc.a libc.so, libc.so.6 from ibm)\\ | + | Symlink libraries: |
- | *** NOTE: libc-2.5.so causes crash at system update. It seems that libc6-dev-i386 should provide libc for veriloga. So remove libc-2.5.so from /lib64. *** | + | <code> ln -s /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/crti.o </code> |
+ | <code> ln -s /usr/lib/x86_64-linux-gnu/crtn.o /usr/lib/crtn.o </code> | ||
+ | <code> ln -s /usr/lib/x86_64-linux-gnu/libc.so /lib64/libc.so </code> | ||
+ | <code> ln -s /usr/lib/x86_64-linux-gnu/libc.a /lib64/libc.a </code> | ||
+ | <code> ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6 </code> | ||
+ | <code> mkdir /usr/lib64 </code> | ||
+ | <code> ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/libc_nonshared.a </code>\\ | ||
- | mkdir /usr/lib64 | + | Install Qt (for LVS window ???): |
+ | <code> apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui </code> | ||
+ | <code> apt-get install qt3-dev-tools </code>\\ | ||
- | ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/libc_nonshared.a | + | ===== Java from Oracle (not needed) ===== |
+ | <code> add-apt-repository ppa:webupd8team/java </code> | ||
+ | <code> apt-get update </code> | ||
+ | <code> apt-get install oracle-java7-installer </code> | ||
+ | ====== Cadence 2012/2013 (ic 6.1.5) on Ubuntu 12.04.2 LTS (kernel 3.5) ====== | ||
+ | ==== To run lmstat ==== | ||
+ | <code> apt-get install lsb-core </code> | ||
+ | ==== To run ADE XL ==== | ||
+ | install lib32gcc1 package and overwrite 2012_2013/cds_ic_6.1.5hf132/tools.lnx86/lib/vnclibs/libgcc_s.so.1 cadence library with /usr/lib32/libgcc_s.so.1 library from a new installed package. |