| Index Entry | | Section |
|
| . | | |
| ‘.la’ files: | | Linking libraries |
| .libs subdirectory: | | Linking libraries |
| ‘.lo’ files: | | Creating object files |
|
| A | | |
| aclocal: | | AC_PROG_LIBTOOL |
| AC_CONFIG_AUX_DIR: | | Invoking libtoolize |
| AC_DISABLE_FAST_INSTALL: | | AC_PROG_LIBTOOL |
| AC_DISABLE_SHARED: | | AC_PROG_LIBTOOL |
| AC_DISABLE_STATIC: | | AC_PROG_LIBTOOL |
| AC_FUNC_ALLOCA: | | Autoconf .o macros |
| AC_LIBTOOL_DLOPEN: | | AC_PROG_LIBTOOL |
| AC_LIBTOOL_WIN32_DLL: | | AC_PROG_LIBTOOL |
| AC_PROG_LIBTOOL: | | AC_PROG_LIBTOOL |
| AC_REPLACE_FUNCS: | | Autoconf .o macros |
| allow_undefined_flag: | | libtool script contents |
| always_export_symbols: | | libtool script contents |
| AM_DISABLE_SHARED: | | AC_PROG_LIBTOOL |
| AM_DISABLE_STATIC: | | AC_PROG_LIBTOOL |
| AM_PROG_LIBTOOL: | | AC_PROG_LIBTOOL |
| application-level dynamic linking: | | Dlopened modules |
| application-level dynamic linking: | | Using libltdl |
| ar: | | Linking libraries |
| AR: | | libtool script contents |
| archive_cmds: | | libtool script contents |
| archive_expsym_cmds: | | libtool script contents |
| AS: | | AC_PROG_LIBTOOL |
| assign.test: | | Test descriptions |
| avoiding shared libraries: | | Static-only libraries |
|
| B | | |
| bug reports: | | Reporting bugs |
| buggy system linkers: | | Linking executables |
| bugs, subtle ones caused by buggy linkers: | | Linking executables |
| build-relink.test: | | Test descriptions |
| build_libtool_libs: | | libtool script contents |
| build_old_libs: | | libtool script contents |
|
| C | | |
| C header files, portable: | | C header files |
| C++, pitfalls: | | C++ libraries |
| C++, using: | | Other languages |
| C, not using: | | Other languages |
| CC: | | AC_PROG_LIBTOOL |
| CC: | | libtool script contents |
| cdemo-conf.test: | | Test descriptions |
| cdemo-exec.test: | | Test descriptions |
| cdemo-make.test: | | Test descriptions |
| cdemo-shared.test: | | Test descriptions |
| cdemo-static.test: | | Test descriptions |
| CFLAGS: | | AC_PROG_LIBTOOL |
| clean mode: | | Clean mode |
| command options, libtool: | | Invoking libtool |
| command options, libtoolize: | | Invoking libtoolize |
| compile mode: | | Compile mode |
| compiler_c_o: | | libtool script contents |
| compiler_o_lo: | | libtool script contents |
| compiling object files: | | Creating object files |
| complexity of library systems: | | Postmortem |
| config.guess: | | Distributing |
| config.sub: | | Distributing |
| configuring libtool: | | Configuring |
| convenience libraries: | | Static libraries |
| CPPFLAGS: | | AC_PROG_LIBTOOL |
|
| D | | |
| debugging libraries: | | Static-only libraries |
| definition of libraries: | | Libtool paradigm |
| demo-conf.test: | | Test descriptions |
| demo-exec.test: | | Test descriptions |
| demo-inst.test: | | Test descriptions |
| demo-make.test: | | Test descriptions |
| demo-nofast.test: | | Test descriptions |
| demo-nopic.test: | | Test descriptions |
| demo-pic.test: | | Test descriptions |
| demo-shared.test: | | Test descriptions |
| demo-static.test: | | Test descriptions |
| demo-unst.test: | | Test descriptions |
| depdemo-conf.test: | | Test descriptions |
| depdemo-exec.test: | | Test descriptions |
| depdemo-inst.test: | | Test descriptions |
| depdemo-make.test: | | Test descriptions |
| depdemo-nofast.test: | | Test descriptions |
| depdemo-shared.test: | | Test descriptions |
| depdemo-static.test: | | Test descriptions |
| depdemo-unst.test: | | Test descriptions |
| dependencies between libraries: | | Inter-library dependencies |
| dependency versioning: | | Versioning |
| deplibs.test: | | Test descriptions |
| deplibs_check_method: | | Porting inter-library dependencies |
| design issues: | | Issues |
| design of library interfaces: | | Library tips |
| design philosophy: | | Motivation |
| developing libraries: | | Static-only libraries |
| dlclose: | | Dlopened modules |
| dlclose: | | Using libltdl |
| dlerror: | | Using libltdl |
| DLLTOOL: | | AC_PROG_LIBTOOL |
| dlopen: | | Dlopened modules |
| dlopen: | | Using libltdl |
| dlopening modules: | | Dlopened modules |
| dlopening modules: | | Using libltdl |
| dlopening, pitfalls: | | Dlopen issues |
| dlopen_self: | | libtool script contents |
| dlopen_self_static: | | libtool script contents |
| dlopen_support: | | libtool script contents |
| dlsym: | | Dlopened modules |
| dlsym: | | Using libltdl |
| double-compilation, avoiding: | | Static-only libraries |
| dryrun.test: | | Test descriptions |
| dynamic dependencies: | | Versioning |
| dynamic linking, applications: | | Dlopened modules |
| dynamic linking, applications: | | Using libltdl |
| dynamic modules, names: | | Finding the dlname |
|
| E | | |
| echo: | | libtool script contents |
| eliding shared libraries: | | Static-only libraries |
| examples of using libtool: | | Using libtool |
| exclude_expsyms: | | libtool script contents |
| execute mode: | | Execute mode |
| export_dynamic_flag_spec: | | libtool script contents |
| export_symbols_cmds: | | libtool script contents |
| extract_expsyms_cmds: | | libtool script contents |
|
| F | | |
| failed tests: | | When tests fail |
| fast_install: | | libtool script contents |
| file_magic: | | Porting inter-library dependencies |
| file_magic_cmd: | | Porting inter-library dependencies |
| file_magic_test_file: | | Porting inter-library dependencies |
| finish mode: | | Finish mode |
| finish_cmds: | | libtool script contents |
| finish_eval: | | libtool script contents |
| fix_srcfile_path: | | libtool script contents |
| formal versioning: | | Libtool versioning |
|
| G | | |
| global functions: | | Library tips |
| global_symbol_pipe: | | libtool script contents |
| global_symbol_to_cdecl: | | libtool script contents |
|
| H | | |
| hardcode.test: | | Test descriptions |
| hardcode_action: | | libtool script contents |
| hardcode_direct: | | libtool script contents |
| hardcode_into_libs: | | libtool script contents |
| hardcode_libdir_flag_spec: | | libtool script contents |
| hardcode_libdir_separator: | | libtool script contents |
| hardcode_minus_L: | | libtool script contents |
| hardcode_shlibpath_var: | | libtool script contents |
| header files: | | Library tips |
| host: | | libtool script contents |
| host_alias: | | libtool script contents |
|
| I | | |
| implementation of libtool: | | libtool script contents |
| include files, portable: | | C header files |
| include_expsyms: | | libtool script contents |
| install: | | Installing libraries |
| install mode: | | Install mode |
| installation, finishing: | | Installing libraries |
| inter-library dependencies: | | Inter-library dependencies |
| inter-library dependency: | | Porting inter-library dependencies |
|
| L | | |
| languages, non-C: | | Other languages |
| LD: | | AC_PROG_LIBTOOL |
| LD: | | libtool script contents |
| LDFLAGS: | | AC_PROG_LIBTOOL |
| libext: | | libtool script contents |
| libltdl: | | Using libltdl |
| libname_spec: | | libtool script contents |
| libraries, definition of: | | Libtool paradigm |
| libraries, finishing installation: | | Installing libraries |
| libraries, stripping: | | Installing libraries |
| library interfaces: | | Interfaces |
| library interfaces, design: | | Library tips |
| library object file: | | Creating object files |
| library_names_spec: | | libtool script contents |
| LIBS: | | AC_PROG_LIBTOOL |
| libtool: | | Invoking libtool |
| libtool command options: | | Invoking libtool |
| libtool examples: | | Using libtool |
| libtool implementation: | | libtool script contents |
| libtool libraries: | | Linking libraries |
| libtool library versions: | | Libtool versioning |
| libtool specifications: | | Motivation |
| libtoolize: | | Invoking libtoolize |
| libtoolize command options: | | Invoking libtoolize |
| link mode: | | Link mode |
| link-2.test: | | Test descriptions |
| link.test: | | Test descriptions |
| linking against installed libraries: | | Linking executables |
| linking against uninstalled libraries: | | Linking executables |
| linking with installed libtool libraries: | | Linking executables |
| linking, partial: | | Link mode |
| link_all_deplibs: | | libtool script contents |
| link_static_flag: | | libtool script contents |
| LN_S: | | AC_PROG_LIBTOOL |
| LTALLOCA: | | Autoconf .o macros |
| LTDL_SET_PRELOADED_SYMBOLS: | | Libltdl interface |
| LTLIBOBJS: | | Autoconf .o macros |
| LTLIBRARIES: | | Using Automake |
| ltmain.sh: | | Distributing |
| lt_dladderror: | | Module loaders for libltdl |
| lt_dladdsearchdir: | | Libltdl interface |
| lt_dlcaller_get_data: | | User defined module data |
| lt_dlcaller_id: | | User defined module data |
| lt_dlcaller_register: | | User defined module data |
| lt_dlcaller_set_data: | | User defined module data |
| lt_dlclose: | | Libltdl interface |
| lt_dlerror: | | Libltdl interface |
| lt_dlexit: | | Libltdl interface |
| lt_dlforeach: | | User defined module data |
| lt_dlforeachfile: | | Libltdl interface |
| lt_dlfree: | | Libltdl interface |
| lt_dlgetinfo: | | User defined module data |
| lt_dlgetsearchpath: | | Libltdl interface |
| lt_dlhandle: | | Libltdl interface |
| lt_dlhandle_next: | | User defined module data |
| lt_dlinfo: | | User defined module data |
| lt_dlinit: | | Libltdl interface |
| lt_dlinsertsearchdir: | | Libltdl interface |
| lt_dlisresident: | | Libltdl interface |
| lt_dlloader: | | Module loaders for libltdl |
| lt_dlloader_add: | | Module loaders for libltdl |
| lt_dlloader_data: | | Module loaders for libltdl |
| lt_dlloader_exit: | | Module loaders for libltdl |
| lt_dlloader_find: | | Module loaders for libltdl |
| lt_dlloader_name: | | Module loaders for libltdl |
| lt_dlloader_next: | | Module loaders for libltdl |
| lt_dlloader_remove: | | Module loaders for libltdl |
| lt_dlmakeresident: | | Libltdl interface |
| lt_dlmalloc: | | Libltdl interface |
| lt_dlmutex_geterror: | | Thread Saftey in libltdl |
| lt_dlmutex_lock: | | Thread Saftey in libltdl |
| lt_dlmutex_register: | | Thread Saftey in libltdl |
| lt_dlmutex_seterror: | | Thread Saftey in libltdl |
| lt_dlmutex_unlock: | | Thread Saftey in libltdl |
| lt_dlopen: | | Libltdl interface |
| lt_dlopenext: | | Libltdl interface |
| lt_dlpreload: | | Libltdl interface |
| lt_dlpreload_default: | | Libltdl interface |
| lt_dlseterror: | | Module loaders for libltdl |
| lt_dlsetsearchpath: | | Libltdl interface |
| lt_dlsym: | | Libltdl interface |
| lt_dlsymlist: | | Libltdl interface |
| lt_dlsymlist: | | Dlpreopening |
| lt_find_sym: | | Module loaders for libltdl |
| lt_module: | | Module loaders for libltdl |
| lt_module_close: | | Module loaders for libltdl |
| lt_module_open: | | Module loaders for libltdl |
| lt_preloaded_symbols: | | Dlpreopening |
| lt_ptr: | | Libltdl interface |
| lt_user_data: | | Module loaders for libltdl |
| lt_user_dlloader: | | Module loaders for libltdl |
|
| M | | |
| Makefile: | | Makefile rules |
| Makefile.am: | | Makefile rules |
| Makefile.in: | | Makefile rules |
| mdemo-conf.test: | | Test descriptions |
| mdemo-exec.test: | | Test descriptions |
| mdemo-inst.test: | | Test descriptions |
| mdemo-make.test: | | Test descriptions |
| mdemo-shared.test: | | Test descriptions |
| mdemo-static.test: | | Test descriptions |
| mdemo-unst.test: | | Test descriptions |
| mode, clean: | | Clean mode |
| mode, compile: | | Compile mode |
| mode, execute: | | Execute mode |
| mode, finish: | | Finish mode |
| mode, install: | | Install mode |
| mode, link: | | Link mode |
| mode, uninstall: | | Uninstall mode |
| modules, dynamic: | | Dlopened modules |
| modules, dynamic: | | Using libltdl |
| motivation for writing libtool: | | Motivation |
|
| N | | |
| names of dynamic modules: | | Finding the dlname |
| need_lib_prefix: | | libtool script contents |
| need_locks: | | libtool script contents |
| need_version: | | libtool script contents |
| NM: | | AC_PROG_LIBTOOL |
| NM: | | libtool script contents |
| noinst-link.test: | | Test descriptions |
| nomode.test: | | Test descriptions |
| none: | | Porting inter-library dependencies |
| no_builtin_flag: | | libtool script contents |
| no_undefined_flag: | | libtool script contents |
|
| O | | |
| objdir: | | libtool script contents |
| OBJDUMP: | | AC_PROG_LIBTOOL |
| object files, compiling: | | Creating object files |
| object files, library: | | Creating object files |
| objext: | | libtool script contents |
| old_archive_cmds: | | libtool script contents |
| old_archive_from_expsyms_cmds: | | libtool script contents |
| old_archive_from_new_cmds: | | libtool script contents |
| old_postinstall_cmds: | | libtool script contents |
| old_postuninstall_cmds: | | libtool script contents |
| old_striplib: | | libtool script contents |
| opaque data types: | | Library tips |
| options, libtool command: | | Invoking libtool |
| options, libtoolize command: | | Invoking libtoolize |
| other implementations, flaws in: | | Postmortem |
|
| P | | |
| partial linking: | | Link mode |
| pass_all: | | Porting inter-library dependencies |
| PIC (position-independent code): | | Creating object files |
| pic_flag: | | libtool script contents |
| pitfalls using C++: | | C++ libraries |
| pitfalls with dlopen: | | Dlopen issues |
| portable C headers: | | C header files |
| position-independent code: | | Creating object files |
| postinstallation: | | Installing libraries |
| postinstall_cmds: | | libtool script contents |
| postuninstall_cmds: | | libtool script contents |
| problem reports: | | Reporting bugs |
| problems, blaming somebody else for: | | Troubleshooting |
| problems, solving: | | Troubleshooting |
| program wrapper scripts: | | Linking executables |
|
| Q | | |
| quote.test: | | Test descriptions |
|
| R | | |
| ranlib: | | Linking libraries |
| RANLIB: | | AC_PROG_LIBTOOL |
| RANLIB: | | libtool script contents |
| reload_cmds: | | libtool script contents |
| reload_flag: | | libtool script contents |
| renaming interface functions: | | Library tips |
| reporting bugs: | | Reporting bugs |
| reusability of library systems: | | Postmortem |
| runpath_var: | | libtool script contents |
|
| S | | |
| saving time: | | Static-only libraries |
| security problems with buggy linkers: | | Linking executables |
| sh.test: | | Test descriptions |
| shared libraries, not using: | | Static-only libraries |
| shared library versions: | | Versioning |
| shlibpath_overrides_runpath: | | libtool script contents |
| shlibpath_var: | | libtool script contents |
| shl_load: | | Dlopened modules |
| shl_load: | | Using libltdl |
| solving problems: | | Troubleshooting |
| soname_spec: | | libtool script contents |
| specifications for libtool: | | Motivation |
| standalone binaries: | | Static libraries |
| static linking: | | Static libraries |
| strip: | | Installing libraries |
| striplib: | | libtool script contents |
| stripping libraries: | | Installing libraries |
| su: | | Installing libraries |
| suffix.test: | | Test descriptions |
| sys_lib_dlsearch_path_spec: | | libtool script contents |
| sys_lib_search_path_spec: | | libtool script contents |
|
| T | | |
| test suite: | | Libtool test suite |
| tests, failed: | | When tests fail |
| test_compile: | | Porting inter-library dependencies |
| thread_safe_flag_spec: | | libtool script contents |
| time, saving: | | Static-only libraries |
| tricky design issues: | | Issues |
| trouble with C++: | | C++ libraries |
| trouble with dlopen: | | Dlopen issues |
| troubleshooting: | | Troubleshooting |
|
| U | | |
| undefined symbols, allowing: | | Link mode |
| uninstall mode: | | Uninstall mode |
| unknown: | | Porting inter-library dependencies |
| unresolved symbols, allowing: | | Link mode |
| using shared libraries, not: | | Static-only libraries |
|
| V | | |
| versioning, formal: | | Libtool versioning |
| version_type: | | libtool script contents |
|
| W | | |
| whole_archive_flag_spec: | | libtool script contents |
| wl: | | libtool script contents |
| wrapper scripts for programs: | | Linking executables |
|