Sponsored Content
Operating Systems AIX Wrong Shared objects getting loaded Post 302189653 by nitin@tcs on Sunday 27th of April 2008 04:50:24 AM
Old 04-27-2008
Error Wrong Shared objects getting loaded in AIX 5.3

I have two envoirmets(Envoirment A and Envoirment B) running on same server(AIX vesion 5.3).Both have different groups.I am facing a strange problem.Shared objects of one envoirment (Envoirment A)are getting loaded into the second(Envoirment B).So the servers that have dependency on shared objects are not getting booted because the LIBPATH envoirment variable doesnt point to this loaction (of Envoirment A) from where shared objects are loaded.can someone please help me regarding this.

Last edited by nitin@tcs; 04-27-2008 at 06:05 AM..
 

10 More Discussions You Might Find Interesting

1. Programming

Shared memory and C++ Objects (cont)

I asked the next question in a former thread : Can I safely share objects that have virtual functions (i.e. have virtual function table pointers) between two processes ? Where will the pointers point to in each process ? The objects are supposed to reside in shared memory I received a... (6 Replies)
Discussion started by: Seeker
6 Replies

2. UNIX for Dummies Questions & Answers

Shared Objects

Hi Friends ! I have a library, say libxyz.a. To view all the object files in the archive, i issued the command : ar -t libxyz.a which displayed all the object files it contains. Now, I would like to know the functions in each object file. Is there any such command that displays... (3 Replies)
Discussion started by: mrgubbala
3 Replies

3. Programming

Linking with shared objects

hi all ! Do I need all the shared objects to be present while compiling my code which has reference to a only one shared object, which in turn refers to another shared object. for example I want to compile example.c which refers to sample.so sample.so has refrence to anothersample.so do... (2 Replies)
Discussion started by: disclaimer
2 Replies

4. UNIX for Advanced & Expert Users

Shared Objects

Hi. Does anyone know by how much a text size of an executable(on ibm) would grow if you link one shared object(library)? Is it a constant number or it depends on a .so that is linked? (3 Replies)
Discussion started by: Yura
3 Replies

5. UNIX for Advanced & Expert Users

debugging shared objects

Hi, i am trying to debug a binary which is using a shared lib. but i could not succeed in tracking the code flow in the classes defined in this library. i get: class MyClass <opaque> error i followed the instructions in the link below:... (0 Replies)
Discussion started by: yakari
0 Replies

6. Programming

g++ with -frepo and shared objects...

G'day, I have been working with a large application that makes extensive use of templates. When compiled under Unix (with g++), this sees some rather impressive bloat. I have been trying to make a temporary quick-fix by using the -frepo option, which results in dramatically smaller shared... (0 Replies)
Discussion started by: Elric of Grans
0 Replies

7. Programming

Creation and Accessing Shared Objects (.so)

Hi, I am looking for references about creating and accessing Shared Objects (.so) through C/C++ on Unix / Linux platforms. Is it possible and where can I find the info. Thanks Phil (1 Reply)
Discussion started by: phil nascimento
1 Replies

8. Linux

Make file for shared objects

dear Experts, please help, actually i am trying to create a .so(shared object through make file through ld) i am not understaning how to proceed i have tried like through command like i can do it in 2 step like my progam :test2.c $gcc -fPIC -c test2.c $ld -shared -soname test2.so -o... (1 Reply)
Discussion started by: vin_pll
1 Replies

9. AIX

Loaded Shared Libraries

Hi, I have a problem about loaded shared libraries. I'm issuing ‘procldd' for a process and AIX shows me the loaded shared libraries. I'm collecting these libraries and counting their size. They were 350MB. After this, I'm issuing ‘ps vx' and I'm seeing that the process takes 130MB from AIX's... (1 Reply)
Discussion started by: jhatzics
1 Replies

10. UNIX for Advanced & Expert Users

Shared objects -urgent please help me out

Hi All...... I have my tool in my one server lets say E1 and same tool I tried to install in E2 server so everything is fine but, while executing the my tool for example... $ ./batch At that time Im getting this following error. ./batch: error while loading shared libraries: libqabwvcd.so:... (3 Replies)
Discussion started by: ksrivani
3 Replies
dlclose(3C)															       dlclose(3C)

NAME
dlclose() - close a shared library SYNOPSIS
[flag ... ] file ... [library]... Multithread Usage This routine is thread-safe. NOTE: The dynamic loader serializes the loading and unloading of shared libraries in multithreaded applications using a recursive pthread mutex lock. See the for more information. DESCRIPTION
is one of a family of routines that give the user direct access to the dynamic linking facilities (using the option on the compiler or com- mand line). disassociates a shared object previously opened by from the current process. Once an object has been closed using its symbols are no longer available to All objects loaded automatically as a result of invoking on the referenced object (see dlopen(3C)) are also closed. handle is the value returned by a previous invocation of RETURN VALUE
If the referenced object was successfully closed, returns If the object could not be closed, or if handle does not refer to an open object, returns a non-0 value. More detailed diagnostic information is available through ERRORS
If fails, a subsequent call to returns one of the following values. Cannot apply relocation in library. Cannot close library due to remaining dependencies. Invalid handle. Out of memory. failed on entry to or exit from failed on exit from failed on entry to Unknown handle. WARNINGS
A successful invocation of does not guarantee that the objects associated with handle have actually been removed from the address space of the process. Objects loaded by one invocation of may also be loaded by another invocation of The same object may also be opened multiple times. An object is not removed from the address space until all references to that object through an explicit invocation have been closed and all other objects implicitly referencing that object have also been closed. Once an object has been closed by referencing symbols contained in that object can cause undefined behavior. SEE ALSO
dlerrno(3C), dlerror(3C), dlopen(3C), dlsym(3C). Texts and Tutorials (See the option) (See manuals(5) for ordering information) dlclose(3C)
All times are GMT -4. The time now is 12:42 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy