User Tools

Site Tools


soft:cadence:icfb61:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
soft:cadence:icfb61:start [2013/06/05 15:59]
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 packagesbuild-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 asic or ibmlibelf-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.*: 
-*NEW VERSION - not ready yet** \\ +<​code> ​ 2.6* | 3.*) if [ "​$compiler"​ = ""​ ] </code>
-install libelf1 libelf1:​i386 libelf-dev libelf-dev:​i386 \\ +
-ln -s /​usr/​lib/​i386-linux-gnu/​libelf-0.153.so /usr/​lib32/​libelf.so.1 \\+
  
-** 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 \\ +
-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 \\+
  
 +<​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>​
  
-For Conformal and QRC:\\ +Restart the machine. 
-cd /lib/​x86_64-linux-gnu\\ + 
-ln -s libncurses.so.5.9 libtermcap.so.2\\ +Next step is to change the default shell environmentcall 
-*** libncurses.so.5 is symlink to libncurses.so.5.9 (latest version), so ln -s libncurses.so.5 libtermcap.so.2 would be safer *** \\+<​code>​ dpkg-reconfigure dash </code>  
 +and choose ''​no''​ to choose bash. \\ 
 + 
 +Do symlink for awk: \\ 
 +<​code> ​ln -s /​usr/​bin/​awk /bin/awk </​code> ​\\
  
-====== VerilogA on ubuntu 11.10 (kernel 3.*) ======+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>​ \\
  
-install ​mpstat (sysstat)+For APS: install ​developer packages:  
 +<​code>​ apt-get install build-essential </​code>​ \\
  
-ln -s /​usr/​lib/​x86_64-linux-gnu/crti.o /usr/lib/crti.o+For x86 and i386 compatibility:​ 
 +libelf-dev libelf-dev:​i386 ​rather NOT! 
 +<​code>​ apt-get install libc6-dev-i386 libelf1 libelf1:​i386 </code>
  
-ln -s /usr/lib/x86_64-linux-gnu/crtn./usr/lib/crtn.o+Not needed: <​code> ​ln -s /usr/lib/i386-linux-gnu/libelf.so.1 /usr/lib32/libelf.so.1 </​code>​ \\
  
-install libc6-dev-i386 +For Conformal and QRC: 
 +<​code>​ ln -s /lib/x86_64-linux-gnu/​libncurses.so.5 /​lib/​x86_64-linux-gnu/​libtermcap.so.2 </​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)\\ 
-*** 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. *** 
  
-** NEW (not yet) ** +install mpstat: 
-ln -/usr/​lib/​x86_64-linux-gnu/​libc.so /​lib64/​libc.so +<​code>​ apt-get install sysstat isag </code> \\
-ln -s /​usr/​lib/​x86_64-linux-gnu/​libc.so.6 /​lib64/​libc.so.6 +
-ln -s /​lib/​x86_64-linux-gnu/​libc.so.6 /​lib64/​libc.so.6+
  
 +Symlink libraries:
 +<​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 -/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.
/services/www/http/wiki/data/attic/soft/cadence/icfb61/start.1370440794.txt.gz · Last modified: 2019/03/08 14:06 (external edit)