libtool: Using libltdl

1 
1 11 Using libltdl
1 ****************
1 
1 Libtool provides a small library, called 'libltdl', that aims at hiding
1 the various difficulties of dlopening libraries from programmers.  It
1 consists of a few headers and small C source files that can be
1 distributed with applications that need dlopening functionality.  On
1 some platforms, whose dynamic linkers are too limited for a simple
1 implementation of 'libltdl' services, it requires GNU DLD, or it will
1 only emulate dynamic linking with libtool's dlpreopening mechanism.
1 
1 libltdl supports currently the following dynamic linking mechanisms:
1 
1    * 'dlopen' (POSIX compliant systems, GNU/Linux, etc.)
1    * 'shl_load' (HP-UX)
1    * 'LoadLibrary' (Win16 and Win32)
1    * 'load_add_on' (BeOS)
1    * 'NSAddImage' or 'NSLinkModule' (Darwin and Mac OS X)
1    * GNU DLD (emulates dynamic linking for static libraries)
1    * libtool's dlpreopen (⇒Dlpreopening)
1 
1 libltdl is licensed under the terms of the GNU Lesser General Public
1 License, with the following exception:
1 
1      As a special exception to the GNU Lesser General Public License, if
1      you distribute this file as part of a program or library that is
1      built using GNU Libtool, you may include it under the same
1      distribution terms that you use for the rest of that program.
1 

Menu