LLVM-LIBTOOL-DARWIN(1)
π LLVM-LIBTOOL-DARWIN(1) π
okay bestie, welcome to the llvm-libtool-darwin manual page, section 1, LLVM edition β¨ this is the whole vibe, no skips, we're doing all of it π«Ά
πΈ NAME πΈ
llvm-libtool-darwin β the LLVM tool for creating libraries for Darwin π
β¨ SYNOPSIS β¨
llvm-libtool-darwin [options] <input files>
like, that's it. that's the whole summoning ritual π
π¦ DESCRIPTION π¦
so llvm-libtool-darwin is a tool for making static and dynamic libraries for Darwin. iconic behavior, honestly π
and for most scenarios, it just works as a drop-in replacement for cctools' libtool. like you can literally just swap it in and go, no cap π
π OPTIONS π
llvm-libtool-darwin supports the following options, and yes we're listing every single one because we don't gatekeep here π
-arch_only <architecture>β builds a static library only for the specified<architecture>, and lowkey ignores every other architecture chillin' in the files ποΈ-colorβ use colors in output π because plain text is giving beige-Dβ use zero for timestamps and UIDs/GIDs. this one is set by default, so it's the main character whether you asked or not π-filelist <listfile[,dirname]>β read input file names from<listfile>. the file names go in there one per line, separated only by newlines. whitespace on a line is assumed to be part of the filename (so don't get cute with the spaces, bestie π). and if the directory name,dirname, is also specified, then it gets prepended to each file name in the<listfile>π-h,-helpβ show help and usage for this command. your little "what do i do" button π«Ά-help-listβ show help and usage for this command without grouping the options into categories. same info, less organization, more chaos π-l <x>β searches for the librarylibx.ain the library search path. and here's the plot twist: if the string<x>ends with β.oβ, then the library βxβ is searched for without prepending βlibβ or appending β.aβ. if the library is found, it gets added to the list of input files. otherwise? an error is raised π-L <dir>β adds<dir>to the list of directories to search for libraries in. the directories get searched in the order you specified them with-L, and before the default search path. the default search path includes the directories/lib,/usr/liband/usr/local/libπ-no_warning_for_no_symbolsβ do not warn about files that have no symbols. silence is golden, periodt π€«-o <filename>β specify the output file name. must be specified exactly once, so don't be out here doing it twice π¨-staticβ produces a static library from the input files π§±-Uβ use actual timestamps and UIDs/GIDs (the opposite of-D, we love a duality moment βοΈ)-Vβ display the version of this program and perform any operation specified. multitasking queen π-versionβ display the version of this program and exit immediately. bye bestie, no further operations, we're done here πͺπ¨
β EXIT STATUS β
llvm-libtool-darwin exits with a non-zero exit code if there is an error π otherwise, it exits with code 0. success slay, failure... not slay π
π BUGS π
to report bugs, please visit:
https://github.com/llvm/llvm-project/issues/
(the original page renders that URL split across a line with a hyphen, but you get the address π)
π SEE ALSO π
llvm-ar(1)β go read that one too, it's her sister fr fr
π AUTHOR π
maintained by the LLVM Team (https://llvm.org/). they're the parents of this whole situation and we respect them π«‘
π COPYRIGHT π
2003-2025, LLVM Project β¨
π and that's the whole page, bestie! no skips, no cuts, every option accounted for. iykyk π
okay so this was page 14, from the LLVM source, dated 2025-05-22 β that's the version and the date, and this has been your girl, signing off πππ¦β¨
π¦ where this page comes from
- ubuntu questing: llvm-14 1:14.0.6-20ubuntu3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms