libtool1
Provide generalized library-building support services
Usage
libtool [OPTION] ...
[MODE-ARG] ...
Overview
Provide generalized library-building support services.
Options
-
--config -
show all configuration variables
-
--debug -
enable verbose shell tracing
-
-n, --dry-run -
display commands without modifying any files
-
--features -
display basic configuration information
-
--finish -
use operation '--mode=finish'
-
--mode=MODE -
use operation mode MODE
-
--no-finish -
don't update shared library cache
-
--no-quiet, --no-silent -
print default informational messages
-
--no-warnings -
equivalent to '-Wnone'
-
--preserve-dup-deps -
don't remove duplicate dependency libraries
-
--quiet, --silent -
don't print informational messages
-
--reorder-cache=DIRS -
reorder shared library cache for preferred DIRS
-
--tag=TAG -
use configuration variables from tag TAG
-
-v, --verbose -
print more informational messages than default
-
--version -
print version information
-
-W, --warnings=CATEGORY -
report the warnings falling in CATEGORY [all]
-
-h, --help, --help-all -
print short, long, or detailed help message
Warning categories include:
'all'
|
show all warnings |
|---|---|
'none'
|
turn off all the warnings |
'error'
|
warnings are treated as fatal errors |
If a TAG is supplied, it must use one of the tag names below:
Tag Name
|
Language Name |
|---|---|
CC
|
C |
CXX
|
C++ |
OBJC
|
Objective-C |
OBJCXX
|
Objective-C++ |
GCJ
|
Java |
F77
|
Fortran 77 |
FC
|
Fortran |
GO
|
Go |
RC
|
Windows Resource |
If you do not see a tag name associated with your programming language, then you are using a compiler that libtool does not support.
MODE must be one of the following:
clean
|
remove files from the build directory |
|---|---|
compile
|
compile a source file into a libtool object |
execute
|
automatically set library path, then run a program |
finish
|
complete the installation of libtool libraries |
install
|
install libraries or executables |
link
|
create a library or an executable |
uninstall
|
remove libraries from an installed directory |
MODE-ARGS vary depending on the MODE. When passed as first option, '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
GNU libtool home page: <https://www.gnu.org/s/libtool/>.
When reporting a bug, please describe a test case to reproduce it and include the following information:
- host-triplet:
-
x86_64-pc-linux-gnu
- shell:
-
/bin/sh
- compiler:
-
gcc
- compiler flags:
-march=x86-64-mtune=generic-O2-pipe-fno-plt-fexceptions -
-Wp,-D_FORTIFY_SOURCE=3-Wformat-Werror=format-security-fstack-clash-protection-fcf-protection-fno-omit-frame-pointer-mno-omit-leaf-frame-pointer-g-ffile-prefix-map=/build/libtool/src=/usr/src/debug/libtool-flto=auto
- linker:
-
/usr/bin/ld
-melf_x86_64 (gnu? yes)
- version:
-
libtool (GNU libtool) 2.6.2
- automake:
-
automake (GNU automake) 1.18.1
- autoconf:
-
autoconf (GNU Autoconf) 2.73
Releases
14 releases since Debian 2.2 (Potato); the text changed 10 times.
--dry-run since Debian 7 (Wheezy);
--finish since Debian 13 (Trixie);
--help-all since Debian 7 (Wheezy);
--no-finish since Debian 13 (Trixie);
--no-quiet since Debian 13 (Trixie);
--no-silent since Debian 13 (Trixie);
--no-warnings since Debian 9 (Stretch);
--preserve-dup-deps since Debian 7 (Wheezy);
--quiet since Debian 3.0 (Woody);
--reorder-cache since Debian 13 (Trixie);
--silent since Debian 3.0 (Woody);
--tag since Debian 4.0 (Etch);
--verbose since Debian 7 (Wheezy);
--warnings since Debian 9 (Stretch);
-W since Debian 9 (Stretch);
-h since Debian 7 (Wheezy);
-v since Debian 7 (Wheezy).
--no-verbose until Debian 8 (Jessie);
--no-warn until Debian 8 (Jessie);
-LLIBDIR until Debian 8 (Jessie);
-XCClinker until Debian 8 (Jessie);
-Xcompiler until Debian 8 (Jessie);
-Xlinker until Debian 8 (Jessie);
-all-static until Debian 8 (Jessie);
-avoid-version until Debian 8 (Jessie);
-bindir until Debian 8 (Jessie);
-dlopen until Debian 8 (Jessie);
-dlpreopen until Debian 8 (Jessie);
-export-dynamic until Debian 8 (Jessie);
-export-symbols until Debian 8 (Jessie);
-export-symbols-regex until Debian 8 (Jessie);
-inst-prefix-dir until Debian 8 (Jessie);
-lNAME until Debian 8 (Jessie);
-module until Debian 8 (Jessie);
-no-fast-install until Debian 8 (Jessie);
-no-install until Debian 8 (Jessie);
-no-suppress until Debian 8 (Jessie);
-no-undefined until Debian 8 (Jessie);
-o until Debian 8 (Jessie);
-objectlist until Debian 8 (Jessie);
-precious-files-regex until Debian 8 (Jessie);
-prefer-non-pic until Debian 8 (Jessie);
-prefer-pic until Debian 8 (Jessie);
-release until Debian 8 (Jessie);
-rpath until Debian 8 (Jessie);
-shared until Debian 8 (Jessie);
-shrext until Debian 8 (Jessie);
-static until Debian 8 (Jessie);
-static-libtool-libs until Debian 8 (Jessie);
-version-info until Debian 8 (Jessie);
-weak until Debian 8 (Jessie).