LLVM-LIBTOOL-DARWIN(1)
π NAME π
llvm-libtool-darwin β the LLVM tool for making libraries for Darwin, bestie β¨
π¦ SYNOPSIS π¦
llvm-libtool-darwin [options] <input files>
πΈ DESCRIPTION πΈ
Okay so picture this: llvm-libtool-darwin is literally a tool for creating static and dynamic libraries for Darwin π that's the whole vibe.
And the tea is, for most scenarios it works as a drop-in replacement for cctools' libtool. Like, drop-in. No cap, you can just slide it in there π
β¨ OPTIONS β¨
llvm-libtool-darwin supports the following options, and yes we're listing every single one π
-arch_only <architecture>β build a static library only for the specified<architecture>, and ignore all the other architectures chilling in the files. one (1) architecture only, she's exclusive π-colorβ use colors in output π pretty output rights!-Dβ use zero for timestamps and UIDs/GIDs. this one is set by default, so it's already your main character even if you don't ask π«Ά-filelist <listfile[,dirname]>β read input file names from<listfile>. the file names are specified in<listfile>one per line, separated only by newlines. whitespace on a line is assumed to be part of the filename (yes, literally part of it, no trimming π). and if the directory name,dirname, is also specified, then it's prepended to each file name in the<listfile>π₯-h,-helpβ show help and usage for this command πββοΈ-help-listβ show help and usage for this command without grouping the options into categories. chaotic ungrouped energy, love that for us β-l <x>β searches for the librarylibx.ain the library search path. but wait, plot twist: if the string<x>ends with.o, then the libraryxis searched for without prependinglibor appending.a. if the library is found, it's added to the list of input files. otherwise, an error is raised β no library, no service π-L <dir>β adds<dir>to the list of directories in which to search for libraries. the directories are searched in the order in which they are specified 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, bestie, please π€«-warnings_as_errorsβ produce a non-zero exit status if any warnings are emitted. warnings? promoted to errors, congrats on the promotion π-o <filename>β specify the output file name. and it must be specified exactly once. exactly. once. don't try it π―-staticβ produces a static library from the input files π-Uβ use actual timestamps and UIDs/GIDs. like the real ones, the true ones β¨-Vβ display the version of this program and perform any operation specified. version info plus the actual work, multitasking icon π§-versionβ display the version of this program and exit immediately. bye, that's it, she leaves right after π¦
π EXIT STATUS π
llvm-libtool-darwin exits with a non-zero exit code if there's an error. otherwise, it exits with code 0 β that's it, that's the whole system.
π BUGS π
To report bugs, please visit <https://github.com/llvm/llvm-project/issues/> π«Ά go tell them everything, they want to hear it.
π SEE ALSO π
llvm-ar(1) β go give it a read, iykyk π
π AUTHOR π
Maintained by the LLVM Team (https://llvm.org/) π icons only.
π COPYRIGHT π
2003-2023, LLVM Project πΈ
okay that's the page, bestie β¨ this was page 15, dated 2023-01-14, from LLVM-LIBTOOL-DARWIN(1) β drink some water, go build a library, ily ππ¦
π¦ where this page comes from
- opensuse-leap 16.0: llvm15 15.0.7-160000.3.1 Β· Apache-2.0 WITH LLVM-exception AND NCSA
- opensuse-leap 16.0: llvm15 15.0.7-160000.3.1 Β· Apache-2.0 WITH LLVM-exception AND NCSA
- opensuse-leap 16.0: llvm15 15.0.7-160000.3.1 Β· Apache-2.0 WITH LLVM-exception AND NCSA
- opensuse-leap 16.0: llvm15 15.0.7-160000.3.1 Β· Apache-2.0 WITH LLVM-exception AND NCSA
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms