LIBTOOLIZE(1) User Commands LIBTOOLIZE(1)

# [NAME](#NAME)

libtoolize - Prepare a package to use libtool

# [SYNOPSIS](#SYNOPSIS)

**libtoolize** \[*OPTION*]...

# [DESCRIPTION](#DESCRIPTION)

Prepare a package to use libtool.

# [OPTIONS](#OPTIONS)

[**-c**, **--copy**](#c)

copy files rather than symlinking them

[**--debug**](#debug)

enable verbose shell tracing

[**-n**, **--dry-run**](#n)

print commands rather than running them

[**-f**, **--force**](#f)

replace existing files

[**-i**, **--install**](#i)

copy missing auxiliary files

[**--ltdl**\[=*DIR*\]](#ltdl)

install libltdl sources \[default: libltdl]

[**--no-warnings**](#no)

equivalent to '-Wnone'

[**--nonrecursive**](#nonrecursive)

prepare ltdl for non-recursive make

[**-q**, **--quiet**](#q)

work silently

[**--recursive**](#recursive)

prepare ltdl for recursive make

[**--subproject**](#subproject)

prepare ltdl to configure and build independently

[**-v**, **--verbose**](#v)

verbosely report processing

[**--version**](#version)

print version information and exit

[**-W**, **--warnings**=*CATEGORY*](#W)

report the warnings falling in CATEGORY \[all]

[**-h**, **--help**](#h)

print short or long help message

## [Warning categories include:](#Warning_categories_include:)

'all'

show all warnings

'none'

turn off all the warnings

'error'

warnings are treated as fatal errors

'environment'

show warnings about LIBTOOLIZE\_OPTIONS content

'file'

show warnings about file copying and linking

The following space or comma delimited options can be passed to libtoolize via the environment variable LIBTOOLIZE\_OPTIONS, unknown environment options are ignored:

[**--debug**](#debug~2)

enable verbose shell tracing

[**--no-warnings**](#no~2)

don't display warning messages

[**--quiet**](#quiet)

work silently

[**--verbose**](#verbose)

verbosely report processing

You must 'cd' to the top directory of your package before you run 'libtoolize'.

When reporting a bug, please describe a test case to reproduce it and include the following information:

[host-triplet:](#host)

x86\_64-pc-linux-gnu

[version:](#version:)

libtoolize (GNU libtool) 2.5.4-dirty

[automake:](#automake:)

automake (GNU automake) 1.19

[autoconf:](#autoconf:)

autoconf (GNU Autoconf) 2.73

# [AUTHOR](#AUTHOR)

Written by Gary V. Vaughan &lt;gary@gnu.org&gt;, 2003

# [REPORTING BUGS](#REPORTING_BUGS)

Report bugs to &lt;bug-libtool@gnu.org&gt;.  
GNU libtool home page: &lt;https://www.gnu.org/software/libtool/&gt;.  
General help using GNU software: &lt;https://www.gnu.org/gethelp/&gt;.

# [COPYRIGHT](#COPYRIGHT)

Copyright © 2026 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later &lt;https://gnu.org/licenses/gpl.html&gt;  
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

# [SEE ALSO](#SEE_ALSO)

The full documentation for **libtoolize** is maintained as a Texinfo manual. If the **info** and **libtoolize** programs are properly installed at your site, the command

**info libtoolize**

should give you access to the complete manual.

October 2026 GNU libtool 2.5.4-dirty

---

Document: libtoolize(1) from libtool 2.5.4-r5 (Chainguard OS)
Source: https://git.savannah.gnu.org/git/libtool.git
