'xrdef {Introduction-title}{Introduction} 'xrdef {Introduction-pg}{1} 'xrdef {Introduction-snt}{Chapter'tie1} 'xrdef {Motivation-title}{Motivation for writing libtool} 'xrdef {Motivation-pg}{1} 'xrdef {Motivation-snt}{Section'tie1.1} 'xrdef {Issues-title}{Implementation issues} 'xrdef {Issues-pg}{2} 'xrdef {Issues-snt}{Section'tie1.2} 'xrdef {Other implementations-title}{Other implementations} 'xrdef {Other implementations-pg}{2} 'xrdef {Other implementations-snt}{Section'tie1.3} 'xrdef {Postmortem-title}{A postmortem analysis of other implementations} 'xrdef {Postmortem-pg}{2} 'xrdef {Postmortem-snt}{Section'tie1.4} 'xrdef {Libtool paradigm-title}{The libtool paradigm} 'xrdef {Libtool paradigm-pg}{4} 'xrdef {Libtool paradigm-snt}{Chapter'tie2} 'xrdef {Using libtool-title}{Using libtool} 'xrdef {Using libtool-pg}{5} 'xrdef {Using libtool-snt}{Chapter'tie3} 'xrdef {Creating object files-title}{Creating object files} 'xrdef {Creating object files-pg}{5} 'xrdef {Creating object files-snt}{Section'tie3.1} 'xrdef {Linking libraries-title}{Linking libraries} 'xrdef {Linking libraries-pg}{6} 'xrdef {Linking libraries-snt}{Section'tie3.2} 'xrdef {Linking executables-title}{Linking executables} 'xrdef {Linking executables-pg}{7} 'xrdef {Linking executables-snt}{Section'tie3.3} 'xrdef {Debugging executables-title}{Debugging executables} 'xrdef {Debugging executables-pg}{9} 'xrdef {Debugging executables-snt}{Section'tie3.4} 'xrdef {Installing libraries-title}{Installing libraries} 'xrdef {Installing libraries-pg}{10} 'xrdef {Installing libraries-snt}{Section'tie3.5} 'xrdef {Installing executables-title}{Installing executables} 'xrdef {Installing executables-pg}{12} 'xrdef {Installing executables-snt}{Section'tie3.6} 'xrdef {Static libraries-title}{Linking static libraries} 'xrdef {Static libraries-pg}{12} 'xrdef {Static libraries-snt}{Section'tie3.7} 'xrdef {Invoking libtool-title}{Invoking \code {libtool}} 'xrdef {Invoking libtool-pg}{14} 'xrdef {Invoking libtool-snt}{Chapter'tie4} 'xrdef {Compile mode-title}{Compile mode} 'xrdef {Compile mode-pg}{15} 'xrdef {Compile mode-snt}{Section'tie4.1} 'xrdef {Link mode-title}{Link mode} 'xrdef {Link mode-pg}{15} 'xrdef {Link mode-snt}{Section'tie4.2} 'xrdef {Execute mode-title}{Execute mode} 'xrdef {Execute mode-pg}{17} 'xrdef {Execute mode-snt}{Section'tie4.3} 'xrdef {Install mode-title}{Install mode} 'xrdef {Install mode-pg}{18} 'xrdef {Install mode-snt}{Section'tie4.4} 'xrdef {Finish mode-title}{Finish mode} 'xrdef {Finish mode-pg}{18} 'xrdef {Finish mode-snt}{Section'tie4.5} 'xrdef {Uninstall mode-title}{Uninstall mode} 'xrdef {Uninstall mode-pg}{18} 'xrdef {Uninstall mode-snt}{Section'tie4.6} 'xrdef {Clean mode-title}{Clean mode} 'xrdef {Clean mode-pg}{18} 'xrdef {Clean mode-snt}{Section'tie4.7} 'xrdef {Integrating libtool-title}{Integrating libtool with your package} 'xrdef {Integrating libtool-pg}{19} 'xrdef {Integrating libtool-snt}{Chapter'tie5} 'xrdef {Makefile rules-title}{Writing \file {Makefile} rules for libtool} 'xrdef {Makefile rules-pg}{19} 'xrdef {Makefile rules-snt}{Section'tie5.1} 'xrdef {Using Automake-title}{Using Automake with libtool} 'xrdef {Using Automake-pg}{19} 'xrdef {Using Automake-snt}{Section'tie5.2} 'xrdef {Configuring-title}{Configuring libtool} 'xrdef {Configuring-pg}{20} 'xrdef {Configuring-snt}{Section'tie5.3} 'xrdef {AC_PROG_LIBTOOL-title}{The \code {AC_PROG_LIBTOOL} macro} 'xrdef {AC_PROG_LIBTOOL-pg}{20} 'xrdef {AC_PROG_LIBTOOL-snt}{Section'tie5.3.1} 'xrdef {Distributing-title}{Including libtool in your package} 'xrdef {Distributing-pg}{24} 'xrdef {Distributing-snt}{Section'tie5.4} 'xrdef {Invoking libtoolize-title}{Invoking \code {libtoolize}} 'xrdef {Invoking libtoolize-pg}{24} 'xrdef {Invoking libtoolize-snt}{Section'tie5.4.1} 'xrdef {Autoconf .o macros-title}{Autoconf \samp {.o} macros} 'xrdef {Autoconf .o macros-pg}{25} 'xrdef {Autoconf .o macros-snt}{Section'tie5.4.2} 'xrdef {Static-only libraries-title}{Static-only libraries} 'xrdef {Static-only libraries-pg}{25} 'xrdef {Static-only libraries-snt}{Section'tie5.5} 'xrdef {Versioning-title}{Library interface versions} 'xrdef {Versioning-pg}{27} 'xrdef {Versioning-snt}{Chapter'tie6} 'xrdef {Interfaces-title}{What are library interfaces?} 'xrdef {Interfaces-pg}{27} 'xrdef {Interfaces-snt}{Section'tie6.1} 'xrdef {Libtool versioning-title}{Libtool's versioning system} 'xrdef {Libtool versioning-pg}{27} 'xrdef {Libtool versioning-snt}{Section'tie6.2} 'xrdef {Updating version info-title}{Updating library version information} 'xrdef {Updating version info-pg}{28} 'xrdef {Updating version info-snt}{Section'tie6.3} 'xrdef {Release numbers-title}{Managing release information} 'xrdef {Release numbers-pg}{29} 'xrdef {Release numbers-snt}{Section'tie6.4} 'xrdef {Library tips-title}{Tips for interface design} 'xrdef {Library tips-pg}{30} 'xrdef {Library tips-snt}{Chapter'tie7} 'xrdef {C header files-title}{Writing C header files} 'xrdef {C header files-pg}{30} 'xrdef {C header files-snt}{Section'tie7.1} 'xrdef {Inter-library dependencies-title}{Inter-library dependencies} 'xrdef {Inter-library dependencies-pg}{33} 'xrdef {Inter-library dependencies-snt}{Chapter'tie8} 'xrdef {Dlopened modules-title}{Dlopened modules} 'xrdef {Dlopened modules-pg}{34} 'xrdef {Dlopened modules-snt}{Chapter'tie9} 'xrdef {Building modules-title}{Building modules to dlopen} 'xrdef {Building modules-pg}{34} 'xrdef {Building modules-snt}{Section'tie9.1} 'xrdef {Dlpreopening-title}{Dlpreopening} 'xrdef {Dlpreopening-pg}{35} 'xrdef {Dlpreopening-snt}{Section'tie9.2} 'xrdef {Finding the dlname-title}{Finding the correct name to dlopen} 'xrdef {Finding the dlname-pg}{36} 'xrdef {Finding the dlname-snt}{Section'tie9.3} 'xrdef {Dlopen issues-title}{Unresolved dlopen issues} 'xrdef {Dlopen issues-pg}{36} 'xrdef {Dlopen issues-snt}{Section'tie9.4} 'xrdef {Using libltdl-title}{Using libltdl} 'xrdef {Using libltdl-pg}{37} 'xrdef {Using libltdl-snt}{Chapter'tie10} 'xrdef {Libltdl interface-title}{How to use libltdl in your programs} 'xrdef {Libltdl interface-pg}{37} 'xrdef {Libltdl interface-snt}{Section'tie10.1} 'xrdef {Modules for libltdl-title}{Creating modules that can be \code {dlopen}ed} 'xrdef {Modules for libltdl-pg}{41} 'xrdef {Modules for libltdl-snt}{Section'tie10.2} 'xrdef {Thread Saftey in libltdl-title}{Using libtldl in a multi threaded environment} 'xrdef {Thread Saftey in libltdl-pg}{42} 'xrdef {Thread Saftey in libltdl-snt}{Section'tie10.3} 'xrdef {User defined module data-title}{Data associated with loaded modules} 'xrdef {User defined module data-pg}{43} 'xrdef {User defined module data-snt}{Section'tie10.4} 'xrdef {Module loaders for libltdl-title}{How to create and register new module loaders} 'xrdef {Module loaders for libltdl-pg}{45} 'xrdef {Module loaders for libltdl-snt}{Section'tie10.5} 'xrdef {Distributing libltdl-title}{How to distribute libltdl with your package} 'xrdef {Distributing libltdl-pg}{49} 'xrdef {Distributing libltdl-snt}{Section'tie10.6} 'xrdef {Other languages-title}{Using libtool with other languages} 'xrdef {Other languages-pg}{52} 'xrdef {Other languages-snt}{Chapter'tie11} 'xrdef {C++ libraries-title}{Writing libraries for C++} 'xrdef {C++ libraries-pg}{52} 'xrdef {C++ libraries-snt}{Section'tie11.1} 'xrdef {Troubleshooting-title}{Troubleshooting} 'xrdef {Troubleshooting-pg}{53} 'xrdef {Troubleshooting-snt}{Chapter'tie12} 'xrdef {Libtool test suite-title}{The libtool test suite} 'xrdef {Libtool test suite-pg}{53} 'xrdef {Libtool test suite-snt}{Section'tie12.1} 'xrdef {Test descriptions-title}{Description of test suite} 'xrdef {Test descriptions-pg}{53} 'xrdef {Test descriptions-snt}{Section'tie12.1.1} 'xrdef {When tests fail-title}{When tests fail} 'xrdef {When tests fail-pg}{56} 'xrdef {When tests fail-snt}{Section'tie12.1.2} 'xrdef {Reporting bugs-title}{Reporting bugs} 'xrdef {Reporting bugs-pg}{56} 'xrdef {Reporting bugs-snt}{Section'tie12.2} 'xrdef {Maintaining-title}{Maintenance notes for libtool} 'xrdef {Maintaining-pg}{58} 'xrdef {Maintaining-snt}{Chapter'tie13} 'xrdef {New ports-title}{Porting libtool to new systems} 'xrdef {New ports-pg}{58} 'xrdef {New ports-snt}{Section'tie13.1} 'xrdef {Information sources-title}{Information sources} 'xrdef {Information sources-pg}{58} 'xrdef {Information sources-snt}{Section'tie13.1.1} 'xrdef {Porting inter-library dependencies-title}{Porting inter-library dependencies support} 'xrdef {Porting inter-library dependencies-pg}{59} 'xrdef {Porting inter-library dependencies-snt}{Section'tie13.1.2} 'xrdef {Tested platforms-title}{Tested platforms} 'xrdef {Tested platforms-pg}{60} 'xrdef {Tested platforms-snt}{Section'tie13.2} 'xrdef {Platform quirks-title}{Platform quirks} 'xrdef {Platform quirks-pg}{60} 'xrdef {Platform quirks-snt}{Section'tie13.3} 'xrdef {References-title}{References} 'xrdef {References-pg}{61} 'xrdef {References-snt}{Section'tie13.3.1} 'xrdef {Compilers-title}{Compilers} 'xrdef {Compilers-pg}{61} 'xrdef {Compilers-snt}{Section'tie13.3.2} 'xrdef {Reloadable objects-title}{Reloadable objects} 'xrdef {Reloadable objects-pg}{62} 'xrdef {Reloadable objects-snt}{Section'tie13.3.3} 'xrdef {Multiple dependencies-title}{Multiple dependencies} 'xrdef {Multiple dependencies-pg}{62} 'xrdef {Multiple dependencies-snt}{Section'tie13.3.4} 'xrdef {Archivers-title}{Archivers} 'xrdef {Archivers-pg}{62} 'xrdef {Archivers-snt}{Section'tie13.3.5} 'xrdef {libtool script contents-title}{\code {libtool} script contents} 'xrdef {libtool script contents-pg}{62} 'xrdef {libtool script contents-snt}{Section'tie13.4} 'xrdef {Cheap tricks-title}{Cheap tricks} 'xrdef {Cheap tricks-pg}{69} 'xrdef {Cheap tricks-snt}{Section'tie13.5} 'xrdef {GNU Free Documentation License-title}{GNU Free Documentation License} 'xrdef {GNU Free Documentation License-pg}{71} 'xrdef {GNU Free Documentation License-snt}{} 'xrdef {Index-title}{Index} 'xrdef {Index-pg}{77} 'xrdef {Index-snt}{} .