| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
10.5 Unresolved dlopen issues
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 use either libltdl (see section Using libltdl) or develop your
own alternatives to dlopening dynamic code.
Most reasonable solutions involve writing wrapper functions for the
dlopenfamily, which do package-specific tricks when dlopening is unsupported or not available on a given platform. -
There are major differences in implementations of the
dlopenfamily of functions. Some platforms do not even use the same function names (notably HP-UX, with itsshl_loadfamily). -
The application developer must write a custom search function in order
to discover the correct module filename to supply to
dlopen.
This document was generated on December 1, 2011 using texi2html 5.0.
