
July 19th, 2006, 01:55 PM
|
|
|
Since you have no repsonse - because my AIX experience is nil - I'll give you my 2 cents from a standard UNIX approach --
dbx (the version I have used) refers to either SHLIB_PATH or LD_LIBRARY_PATH when it calls dlopen to open libraries and they are not in the default path ie. /lib or /usr/lib.
Locate libmqiz and then find out which of the above PATH varaibles works for your system. Then add that location (not the filename) to the ...PATH varaible.
You can find what ...PATHS are enabled with a chatr or objdump - like tool that will give you this output. What it's called on AIX I dunno:
Code:
dbx:
shared executable
shared library dynamic path search:
SHLIB_PATH enabled first this is what you need
embedded path disabled second Not Defined
shared library list:
dynamic /usr/lib/libm.2
dynamic /opt/lib/cobol/lib/libcobrts.sl
dynamic /opt/lib/cobol/lib/libcobcrtn.sl
dynamic /opt/lib/cobol/lib/libcobmisc.sl
dynamic /opt/lib/cobol/lib/libcobccsupport.sl
dynamic /usr/lib/libcl.2
dynamic /usr/lib/libc.2
dynamic /usr/lib/libdld.2
shared library binding:
deferred
global hash table disabled
plabel caching disabled
global hash array size:1103
global hash array nbuckets:3
shared vtable support disabled
explicit unloading enabled
static branch prediction disabled
executable from stack: D (default)
kernel assisted branch prediction enabled
lazy swap allocation disabled
text segment locking disabled
data segment locking disabled
third quadrant private data space disabled
fourth quadrant private data space disabled
third quadrant global data space disabled
data page size: D (default)
instruction page size: D (default)
nulptr references enabled
shared library private mapping disabled
shared library text merging disabled
|