LLVM-LIB(1)
Okay so this is LLVM-LIB(1), straight out of the LLVM manual β welcome to the lib.exe-compatible corner of the group chat, bestie. π
π NAME π
llvm-lib β it's the LLVM lib.exe compatible library tool. No cap.
β¨ SYNOPSIS β¨
llvm-lib [/libpath:<path>] [/out:<output>] [/llvmlibthin] [/ignore]
[/machine] [/nologo] [filesβ¦]
That's the whole mood: every bracket, every slash, every <path> and <output> and [filesβ¦] stays exactly as written. π
π¦ DESCRIPTION π¦
Okay so llvm-lib is intended to be a lib.exe compatible tool. For the general description, see https://msdn.microsoft.com/en-us/library/7ykb2k5f.
But llvm-lib has some extensions, and they are iconic:
- Bitcode files in symbol tables.
llvm-libincludes symbols from both bitcode files and regular object files in the symbol table. π§ - Creating thin archives. The
/llvmlibthinoption causesllvm-libto create a thin archive containing only the symbol table and the header for the various members. These files are much smaller, but they are not compatible withlink.exeβlldcan handle them. π
Warning bestie: that last one is literally not compatible withlink.exe.lldcan handle them, but don't come for me if you forget. π
π AUTHOR π
Maintained by the LLVM Team (https://llvm.org/). Obsessed with them, honestly. π«Ά
π COPYRIGHT π
2003-2023, LLVM Project
Signing off with version 15, dated 2023-07-14, from LLVM-LIB(1) β bye bestie, slay your archives π
β¨
π¦ where this page comes from
- ubuntu jammy: llvm-15 1:15.0.7-0ubuntu0.22.04.3 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms