| 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 |
|