diff --git a/llvm/docs/CommandGuide/llvm-ar.rst b/llvm/docs/CommandGuide/llvm-ar.rst --- a/llvm/docs/CommandGuide/llvm-ar.rst +++ b/llvm/docs/CommandGuide/llvm-ar.rst @@ -18,9 +18,9 @@ generates a symbol table that makes linking faster because only the symbol table needs to be consulted, not each individual file member of the archive. -The :program:`llvm-ar` command can be used to *read* archive files in SVR4, -GNU, BSD and Darwin format, and *write* in the GNU, BSD, and Darwin style -archive files. If an SVR4 format archive is used with the :option:`r` +The :program:`llvm-ar` command can be used to *read* archive files in SVR4, GNU, +BSD , Big Archive, and Darwin format, and *write* in the GNU, BSD, Big Archive, and +Darwin style archive files. If an SVR4 format archive is used with the :option:`r` (replace), :option:`d` (delete), :option:`m` (move) or :option:`q` (quick update) operations, the archive will be reconstructed in the format defined by :option:`--format`. diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp --- a/llvm/tools/llvm-ar/llvm-ar.cpp +++ b/llvm/tools/llvm-ar/llvm-ar.cpp @@ -87,7 +87,7 @@ =gnu - gnu =darwin - darwin =bsd - bsd - =aix - aix (big archive) + =bigarchive - big archive (AIX OS) --plugin= - ignored for compatibility -h --help - display this help and exit --output - the directory to extract archive members to