Go to the first, previous, next, last section, table of contents.
The following problems are not solved by using libtool's dlopen support:
-
Dlopen functions are generally only available on shared library
platforms. If you want your package to be portable to static platforms,
you have to develop your own alternatives to dlopening dynamic code.
Most reasonable solutions involve writing wrapper functions for the
dlopen(3)
family, which do package-specific tricks when dlopening
is unsupported or not available on a given platform.
-
There are major differences in implementations of the
dlopen(3)
family of functions. Some platforms do not even use the same function
names (notably HP-UX, with its `shl_load(3)' family).
-
It is the burden of the libtool user to find a way to get the results of
dlname mode (see section Dlname mode) into the call to
dlopen(3)
.
Each of these limitations will be addressed in GNU DLD
4.(9)
Go to the first, previous, next, last section, table of contents.