1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00

[llvm-install-name-tool] Adds docs for llvm-install-name-tool

Adding documentation for llvm-install-name-tool.

Reviewed by smeenai, Ktwu

Differential Revision: https://reviews.llvm.org/D81944
This commit is contained in:
Sameer Arora 2020-06-12 07:39:46 -07:00
parent d255b7f7cb
commit 8d6c074d8c
2 changed files with 52 additions and 0 deletions

View File

@ -44,6 +44,7 @@ GNU binutils replacements
llvm-addr2line
llvm-ar
llvm-cxxfilt
llvm-install-name-tool
llvm-nm
llvm-objcopy
llvm-objdump

View File

@ -0,0 +1,51 @@
llvm-install-name-tool - LLVM tool for manipulating install-names and rpaths
============================================================================
.. program:: llvm-install-name-tool
SYNOPSIS
--------
:program:`llvm-install-name-tool` [*options*] *input*
DESCRIPTION
-----------
:program:`llvm-install-name-tool` is a tool to manipulate dynamic shared library
install names and rpaths listed in a Mach-O binary.
For most scenarios, it works as a drop-in replacement for Apple's
:program:`install_name_tool`.
OPTIONS
--------
At least one of the following options are required, and some options can be
combined with other options:
.. option:: -add_rpath <rpath>
Add an rpath named ``<rpath>`` to the specified binary. Can be specified multiple
times to add multiple rpaths. Throws an error if ``<rpath>`` is already listed in
the binary.
.. option:: -delete_rpath <rpath>
Delete an rpath named ``<rpath>`` from the specified binary. Can be specified multiple
times to delete multiple rpaths. Throws an error if ``<rpath>`` is not listed in
the binary.
EXIT STATUS
-----------
:program:`llvm-install-name-tool` exits with a non-zero exit code of 1 if there is an error.
Otherwise, it exits with code 0.
BUGS
----
To report bugs, please visit <https://bugs.llvm.org/>.
SEE ALSO
--------
:manpage:`llvm-objcopy(1)`