llvm-ar

E292723

llvm-ar is the LLVM project's implementation of the Unix archiver tool, used to create, modify, and extract from static library archives.

All labels observed (1)

Label Occurrences
llvm-ar canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf LLVM tool
archiver tool
command-line utility
canCreate symbol table for archives
canDelete members of an archive
canExtract members of an archive
canList members of an archive
canUpdate object files in an archive
category binary utility
software development tool
commandName llvm-ar self-link
compatibleWith GNU Binutils
surface form: GNU ar
designedFor use in LLVM-based toolchains
developedBy LLVM
surface form: LLVM project
distribution LLVM releases
implements Unix archiver functionality
includedIn LLVM
surface form: LLVM binary utilities
interoperableWith LLD linker
surface form: LLVM linker lld

Clang
surface form: clang
openSourceLicense Apache License 2.0 with LLVM exceptions
partOf LLVM
surface form: LLVM project
platform cross-platform
programmingLanguage C++
replaces system ar in some toolchains
runsOn FreeBSD
Linux
Windows
macOS
supportsDeterministicMode true
supportsFormat .a file
static library archive
supportsOption --plugin
D
U
c
d
q
r
s
t
v
x
supportsThinArchives true
usedFor creating static library archives
extracting from static library archives
modifying static library archives

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

LLVM hasComponent llvm-ar
llvm-ar commandName llvm-ar self-link