IC06.15.011 error @ RHEL5.9 64bit

S

Seongsoo Lee

Guest
Hi All

I'm currently using IC06.15.011 @ RHEL 5.9 x86_64

#.cshrc
setenv CDSHOME /tools/Cadence/IC615_011
setenv OA_HOME /tools/Cadence/IC615_011/oa
setenv CDSAUTO_64BIT ALL
set path = ($path \
$CDSHOME/tools/bin \
$CDSHOME/share/oa/lib/linux_rhel40_gcc44x_64/opt \
$CDSHOME/tools/Qt/64bit \
$CDSHOME/tools/dfII/bin/64bit \
$CDSHOME/tools/dfII/bin \
$CDSHOME/share/bin \
$CDSHOME/share/cdsdoc/bin \
)
setenv LD_LIBRARY_PATH /lib:/usr/local/lib:$OPENWINHOME/lib:/usr/lib/X11:/usr/lib:/usr/lib/64bit:/usr/dt/lib:/usr/ucblib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/share/oa/lib/linux_rhel40_gcc44x_64/opt:/tools/Cadence/IC615_011/tools/Qt/64bit
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/lib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/sev/lib/64bit


#Run Virtuoso

virtuoso: error while loading shared libraries: libvirtuos_sh.so: wrong ELF class: ELFCLASS32


32bit O / S is not a problem.

Plz help me.

Thanks.
Seongsoo Lee.
 
Seongsoo Lee <leeseongsoo@gmail.com> writes:

Hi All

I'm currently using IC06.15.011 @ RHEL 5.9 x86_64

#.cshrc
setenv CDSHOME /tools/Cadence/IC615_011
setenv OA_HOME /tools/Cadence/IC615_011/oa
setenv CDSAUTO_64BIT ALL
set path = ($path \
$CDSHOME/tools/bin \
$CDSHOME/share/oa/lib/linux_rhel40_gcc44x_64/opt \
$CDSHOME/tools/Qt/64bit \
$CDSHOME/tools/dfII/bin/64bit \
$CDSHOME/tools/dfII/bin \
$CDSHOME/share/bin \
$CDSHOME/share/cdsdoc/bin \
)
setenv LD_LIBRARY_PATH /lib:/usr/local/lib:$OPENWINHOME/lib:/usr/lib/X11:/usr/lib:/usr/lib/64bit:/usr/dt/lib:/usr/ucblib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/share/oa/lib/linux_rhel40_gcc44x_64/opt:/tools/Cadence/IC615_011/tools/Qt/64bit
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/lib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/sev/lib/64bit


#Run Virtuoso

virtuoso: error while loading shared libraries: libvirtuos_sh.so: wrong ELF class: ELFCLASS32


32bit O / S is not a problem.

Plz help me.

The error indicates that a 64 bit virtuoso is trying to load 32 bit
libraries. As Cadence wrapper scripts set up the LD_LIBRARY_PATH
correctly, my guess is that your tentative to set it up yourself fails
and generate the issue (in tools/lib there is the 32 bit version
of libvirtuos_sh.so, the 64 bits is in tools/lib/64bit).

I'd remove all references to Cadence tools to your LD_LIBRARY_PATH, if
you need them, you have an issue which has better be fixed in another
way.


Yours
--
Jean-Marc
 
2013년 9월 5일 목요일 오후 6시 43분 35초 UTC+9, Jean-Marc Bourguet 님의 말:
Seongsoo Lee writes:



Hi All



I'm currently using IC06.15.011 @ RHEL 5.9 x86_64



#.cshrc

setenv CDSHOME /tools/Cadence/IC615_011

setenv OA_HOME /tools/Cadence/IC615_011/oa

setenv CDSAUTO_64BIT ALL

set path = ($path \

$CDSHOME/tools/bin \

$CDSHOME/share/oa/lib/linux_rhel40_gcc44x_64/opt \

$CDSHOME/tools/Qt/64bit \

$CDSHOME/tools/dfII/bin/64bit \

$CDSHOME/tools/dfII/bin \

$CDSHOME/share/bin \

$CDSHOME/share/cdsdoc/bin \

)

setenv LD_LIBRARY_PATH /lib:/usr/local/lib:$OPENWINHOME/lib:/usr/lib/X11:/usr/lib:/usr/lib/64bit:/usr/dt/lib:/usr/ucblib

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/share/oa/lib/linux_rhel40_gcc44x_64/opt:/tools/Cadence/IC615_011/tools/Qt/64bit

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/lib

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH/:/tools/Cadence/IC615_011/tools/sev/lib/64bit





#Run Virtuoso



virtuoso: error while loading shared libraries: libvirtuos_sh.so: wrong ELF class: ELFCLASS32





32bit O / S is not a problem.



Plz help me.



The error indicates that a 64 bit virtuoso is trying to load 32 bit

libraries. As Cadence wrapper scripts set up the LD_LIBRARY_PATH

correctly, my guess is that your tentative to set it up yourself fails

and generate the issue (in tools/lib there is the 32 bit version

of libvirtuos_sh.so, the 64 bits is in tools/lib/64bit).



I'd remove all references to Cadence tools to your LD_LIBRARY_PATH, if

you need them, you have an issue which has better be fixed in another

way.





Yours

--

Jean-Marc

Dear Jean-Mark.

Thank you for your help.

To LD_LIBRARY_PATH solved the problem by adding tools/lib/64bit.

Thanks.

Seongsoo Lee
 
Seongsoo Lee <leeseongsoo@gmail.com> writes:

Dear Jean-Mark.

Thank you for your help.

To LD_LIBRARY_PATH solved the problem by adding tools/lib/64bit.

I'll restate that in my opinion, you should not have to set the
LD_LIBRARY_PATH with virtuoso related directories. If you really need
it, there is probably an issue somewhere else which can be fixed in a
better way.

--
Jean-Marc
 

Welcome to EDABoard.com

Sponsor

Back
Top