Operating System - HP-UX
1834714 Members
2388 Online
110069 Solutions
New Discussion

Help! The library libdl.sl is missed on HP-UX 11.00

 
Lev Assinovsky
Frequent Advisor

Help! The library libdl.sl is missed on HP-UX 11.00

Hi all!
I just installed HP-UX 11.00 (yes, the old one :)) and was unable to find
the library libdl.so (dl* function family provider).
In the same time I see the man pages (e.g. man dlopen, man dlclose ...)
and include file dlfcn.h
What might be wrong with my installation?
Any help will be appreciated!
-------------------------
Lev Assinovsky
Aelita Software Corporation
O&S Core Division, Programmer
3 REPLIES 3
Jeff Schussele
Honored Contributor

Re: Help! The library libdl.sl is missed on HP-UX 11.00

Hi Lev,

See my response to your other question, but I don't think a standard install gives you this file.
You have to load one of the compilers like aC++ or the C compiler to get this file.

Rgds,
Jeff
PERSEVERANCE -- Remember, whatever does not kill you only makes you stronger!
Lev Assinovsky
Frequent Advisor

Re: Help! The library libdl.sl is missed on HP-UX 11.00

Thank you Jeff!
Can I expect at least that future versions
of HP-UX will keep supporing
of shl_* function family?
Look at the man page of shl_load:
"
...
Future HP-UX 64-bit environments may not support these routines and
flags or may only support a subset of them. Instead, they will use
the SVR4 dynamic loading API. Users are encouraged to migrate to the
dl* family of dynamic linking routines.
....
"
Lev
Alex Glennie
Honored Contributor

Re: Help! The library libdl.sl is missed on HP-UX 11.00

I think libdl.sl is included in the OS-core.CORE-64SLIB and dlopen() and dlclose() are supported on 64 bit only .... could this be the answer ie this is a 32 bit install of 11.00 ?

if it is 32 bit dlopen routines were added to the 11.00 libdld.sl in linker patch PHSS_28434