HP-UX 11i Version 1.6 Release Notes

Programming
Dynamic Loader
Chapter 7
102
Dynamic Loader
The dynamic loader, dld.so (5), is used to dynamically load shared libraries during
executable startup.
Summary of Change
The dynamic loader supports static and dynamic Thread Local Storage (TLS) model
shared libraries.
Details of Change
The dynamic loader supports static and dynamic Thread Local Storage model shared
libraries compiled with the +tls=static and +tls=dynamic compiler options
respectively.
Shared libraries built with +tls=dynamic can be loaded using dlopen() and shl_load()
system call.
Attempting to load a +tls=static shared libraries results in “Can’t shl_load() a library
containing Thread Local Storage:” error.
Impact
No impact identified.
Compatibility
No compatibility issue
Performance
No performance change
Obsolescence
Not applicable.
Documentation
The dld.so (5) manpage is updated, please refer to this manpage for the latest
information on dynamic loader.
Machines Affected
IPF machines running HP-UX 11i v1.6.