Solaris: ldd doesn't find libraries in exported environment variable LD_LIBRARY_PATH


 
Thread Tools Search this Thread
Operating Systems Solaris Solaris: ldd doesn't find libraries in exported environment variable LD_LIBRARY_PATH
# 1  
Old 12-09-2013
Solaris: ldd doesn't find libraries in exported environment variable LD_LIBRARY_PATH

I have given the relevant details below. Why are the libraries in
Code:
 /export/home/builds/pc9x_root/960/build/powrmart/pmbuild/bin/SunOS.64.r are invisible to ldd?

%setenv


Code:
LD_LIBRARY_PATH=/export/home/builds/pc9x_root/960/build/powrmart/pmbuild/bin/SunOS.64.r:/databases/oracle10.2.0_64BIT/lib. . .

    . . .

 

    % ldd drivertest

        libpmcuti.so =>  (file not found)

        libpmasrt.so =>  (file not found)

        libpmser.so =>   (file not found)

        libpmi18n.so =>  (file not found)

        libpmdec.so =>   (file not found)

        libpmodl.so =>   (file not found)
        libclntsh.so.10.1 =>     /databases/oracle10.2.0_64BIT/lib/libclntsh.so.10.1

        . . .

 

    % cd /export/home/builds/pc9x_root/960/build/powrmart/pmbuild/bin/SunOS.64.r

 

    % ls libpmcuti.so libpmasrt.so libpmser.so libpmi18n.so libpmdec.so libpmodl.so

    libpmasrt.so  libpmdec.so   libpmodl.so

    libpmcuti.so  libpmi18n.so  libpmser.so

 

 

    % file libpmcuti.so libpmasrt.so libpmser.so libpmi18n.so libpmdec.so libpmodl.so

    libpmcuti.so:   ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

    libpmasrt.so:   ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

    libpmser.so:    ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

    libpmi18n.so:   ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

    libpmdec.so:    ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

    libpmodl.so:    ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

How ldd can find the below library however, I don't know.
Code:
    % file /databases/oracle10.2.0_64BIT/lib/libclntsh.so.10.1

    /databases/oracle10.2.0_64BIT/lib/libclntsh.so.10.1:    ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped


Please help before I shoot myself.
# 2  
Old 12-10-2013
# 3  
Old 12-10-2013
i'm sorry, I don't see the relevance of the link you poster. I'm using ld_library_path as already mentioned.
# 4  
Old 12-10-2013
"The 64-bit dynamic linker's search path can be completely overridden using the LD_LIBRARY_PATH_64 environment variable"

Have you tried using the LD_LIBRARY_PATH_64 with the emphasis on the "_64"?

If Oracle provide a facility to override the whole thing, why not use it!

Last edited by hicksd8; 12-10-2013 at 01:04 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

Java doesnīt find the CLASSPATH (System variable)

1. The problem statement, all variables and given/known data: As a excercise I have to compile a program (Hello2.java) with a class file (HelloText.java) in another directory. (As you seen in the screenshot) Iīm setting a PATH and a CLASSPATH (system variables). Itīs working without a... (2 Replies)
Discussion started by: MenschTown
2 Replies

2. Shell Programming and Scripting

Use of exported variable

i have to use the exported variable from one script into another script ex : A.ksh # !/bin/ksh chk1=56 export chk1 B.ksh # !/bin/ksh echo $chk1 i have executed the... (6 Replies)
Discussion started by: urfrnddpk
6 Replies

3. Solaris

TZ variable not exported when running from cron

Hi, I have the following executable in cron: 10 * * * 1-5 /apps/bin/dmg_cronlaunch -ENVI ENVIRONMENT -EXE exec -FILE ratespb_sdos_prdf_`TZ=US/Eastern;date +\%Y\%m\%d\%H\%M\%S`.sdos > /tmp/dmg_exec.log.`/usr/bin/date +\%Y_\%m_\%d_\%H:\%M:\%S` 2>&1 Comprised of the following: ... (13 Replies)
Discussion started by: Cvg
13 Replies

4. Shell Programming and Scripting

using the exported variable after su

Dear All,How can use a variable which I have exported when I am logged into one user to be used once I su to another user.something like 1.Login to Unix box as user12. export var1="TEST"3. su - user24. User the var1 value ( it should return TEST)I have checked just export does not work. any other... (1 Reply)
Discussion started by: rahulkav
1 Replies

5. Shell Programming and Scripting

Seeing variable which are exported with export

Greeting to all of you! I've small issue related to the variable which we are setting and exporting through scripts, in one of the script there are some variable used but I am not abel to get the detail as where they are set. I tried finding the detail with the help of env but no luck. ... (2 Replies)
Discussion started by: kumarmani
2 Replies

6. Shell Programming and Scripting

Setting environment variable on a remote solaris machine using shell script

Hi, I am trying to set environment variable on a remote machine. I want to do it by running a shell script Here's what I am doin rsh <remote-hostname> -l root "cd /opt/newclient; . ./setp.sh" In setp.sh, I have ############################# cd ../newlib; export... (1 Reply)
Discussion started by: eamani_sun
1 Replies

7. UNIX for Advanced & Expert Users

Find a environment variable Value !

There is shell script which contains some variables . These variables are used , but they have declared in the script. I think its a environment variable, so I want to know where these variables are set and given values In .profile or .login..or where to c Please give the full path and file... (3 Replies)
Discussion started by: tkbharani
3 Replies

8. UNIX for Advanced & Expert Users

Find a environment variable Value !

There is shell script which contains some variables . These variables are used , but they have not declared in the script. I think its a environment variable, so I want to know where these variables are set and given values In .profile or .login..or where to c Please give the full path and... (1 Reply)
Discussion started by: tkbharani
1 Replies

9. UNIX for Dummies Questions & Answers

What is the difference between a shell variable that is exported and the one that is

What is the difference between a shell variable that is exported and the one that is not exported? (1 Reply)
Discussion started by: JosephGerard
1 Replies

10. Programming

ldd doesn't work with 64bit .so library on AIX

I generated my shared library in 64bit on AIX, but when I ran ldd, it says: Could not load program libmylib.so: Could not load module libmylib.so. The module has an invalid magic number. Anyone knows how to list library dependencies with 64bit shared library on AIX? If you... (1 Reply)
Discussion started by: modemer
1 Replies
Login or Register to Ask a Question