libtool: Dlopen issues

1 
1 10.5 Unresolved dlopen issues
1 =============================
1 
1 The following problems are not solved by using libtool's dlopen support:
1 
1    * Dlopen functions are generally only available on shared library
1      platforms.  If you want your package to be portable to static
1      platforms, you have to use either libltdl (⇒Using libltdl)
1      or develop your own alternatives to dlopening dynamic code.  Most
1      reasonable solutions involve writing wrapper functions for the
1      'dlopen' family, which do package-specific tricks when dlopening is
1      unsupported or not available on a given platform.
1 
1    * There are major differences in implementations of the 'dlopen'
1      family of functions.  Some platforms do not even use the same
1      function names (notably HP-UX, with its 'shl_load' family).
1 
1    * The application developer must write a custom search function to
1      discover the correct module filename to supply to 'dlopen'.
1