LIBTOOLIZE(1)
π LIBTOOLIZE β the manual, bestie edition π
okay so you found yourself in section 1 of the manual pages (User Commands, the iconic one) and the star of the show is libtoolize. pull up a chair, grab a strawberry π, and let's get you libtool-pilled.
β¨ NAME β¨
libtoolize β get your package ready to use libtool π
π¦ SYNOPSIS π¦
libtoolize [OPTION]...
yeah that's it. that's the whole vibe. options only, no positional args, we keep it clean.
πΈ DESCRIPTION πΈ
Prepare a package to use libtool. that's the whole assignment, and it ate. π
π OPTIONS π
one bullet per flag, no skips, we respect every single one:
-c,--copyβ copy the files instead of symlinking them. sometimes you just want the real thing, not a lil pointer, and honestly? valid.--debugβ turn on verbose shell tracing. everything gets narrated. main character energy for your shell. π₯-n,--dry-runβ print the commands instead of actually running them. a dress rehearsal, no commitment, no regrets.-f,--forceβ replace existing files. bold. fearless. it will absolutely overwrite stuff. π-i,--installβ copy over the auxiliary files that are missing.--ltdl[=DIR]β install libltdl sources, into DIR if you say so. default islibltdl, no cap.--no-warningsβ same thing as-Wnone, just a shorter way to say "shhh".--nonrecursiveβ prep ltdl for a non-recursive make. (iykyk)-q,--quietβ work silently. no notes, no noise, just vibes. π€«--recursiveβ prep ltdl for a recursive make.--subprojectβ prep ltdl so it can configure and build independently, like the little self-sufficient icon it is.-v,--verboseβ verbosely report processing. it will tell you EVERYTHING. π£οΈ--versionβ print version info and dip.-W,--warnings=CATEGORYβ report the warnings that fall into CATEGORY. default isall.-h,--helpβ print the short or the long help message. pick your era.
π Warning categories include: π
'all'β show all warnings. the full tea. β'none'β turn off all the warnings. peace and quiet era.'error'β warnings are treated as fatal errors. not a drill. π¨'environment'β show warnings about what's insideLIBTOOLIZE_OPTIONS.'file'β show warnings about file copying and linking.
π Env-var options π
the following space- or comma-delimited options can be passed to libtoolize through the environment variable LIBTOOLIZE_OPTIONS. unknown environment options are ignored, so don't stress:
--debugβ enable verbose shell tracing.--no-warningsβ don't display warning messages.--quietβ work silently.--verboseβ verbosely report processing.
π«Ά ok important logistics: you mustcdto the top directory of your package before you runlibtoolize. like, the top top. don't be in some random subfolder, bestie, it will not go how you want.
π§ When reporting a bug π§
please describe a test case that reproduces it, and include the following info β this is the receipts, and receipts are everything:
- host-triplet:
x86_64-pc-linux-gnu - version:
libtoolize (GNU libtool) 2.6.2 - automake:
automake (GNU automake) 1.18.1 - autoconf:
autoconf (GNU Autoconf) 2.73
π AUTHOR π
Written by Gary V. Vaughan <gary@gnu.org>, 2003. legend behaviour, honestly. π
π REPORTING BUGS π
Report bugs to <bug-libtool@gnu.org>.
GNU libtool home page: <https://www.gnu.org/software/libtool/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
β COPYRIGHT β
Copyright Β© 2026 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. (fr fr, zero warranty, none, nada β read that one twice π)
π₯ 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. go get your full lore, bestie πβ¨
and that's the whole page!! this beauty is from GNU libtool 2.6.2, dated August 2026, and it's iconic. mwah. π π
π¦ where this page comes from
- arch rolling: libtool 2.6.2-5 Β· LGPL-2.0-or-later WITH Libtool-exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms