<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55506>55506</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            llvm-nm -opaque-pointers option missing
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Brandon-T
      </td>
    </tr>
</table>

<pre>
    When listing symbols in `rust` for `aarch64` binaries on MacOS, I do:
```
/src/third_party/llvm-build/Release+Asserts/bin/llvm-nm /src/out/ios_Debug_arm64/brave_rust/out/arm64/aarch64-apple-ios/debug/libcustom_rust.a --extern-only --no-sort --just-symbol-name --opaque-pointers | grep error:
```
which results in: `error: : unknown argument '--opaque-pointers'`

If I remove the `--opaque-pointers` option, then the result is:
```
error: /src/out/ios_Debug_arm64/custom_rust/out/arm64/aarch64-apple-ios/debug/libcustom_rust.a(hide.o): Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM15.0.0git' Reader: 'LLVM 15.0.0git')

/src/out/ios_Debug_arm64/custom_rust/out/arm64/aarch64-apple-ios/debug/libcustom_rust.a:addtf3.o: no symbols
/src/out/ios_Debug_arm64/custom_rust/out/arm64/aarch64-apple-ios/debug/libcustom_rust.a:comparetf2.o: no symbols
```

Is there a way to get around this issue on `llvm-nm`?:
```
llvm-nm, compatible with GNU nm
LLVM (http://llvm.org/):
  LLVM version 15.0.0git
  Optimized build.
  Default target: x86_64-apple-darwin21.4.0
  Host CPU: znver3
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy9VVtvmzAU_jXk5QhEIOTywEPaqFuldq26dXuMDD6AO7CZbZJmv37HJKRZo2gPkyoRB_vcv-8ckym-S39UKKEWxgpZgtk1maoNCAneNNSdsfQHhdJuy5jOq-nEnWRCMi3QgJJwz_KHr150DbfAlRcvvXDlhUvSOjz7bXRjdE6rrYTm65Zpu6NdXW8aP-tEzWnzhDUyg150tTQGtTV0RoEGNdnA0YvqLK1CmfUKs65cM91QYqSu2QbXfd6D0iA6ZO-ztq3RJ1M6487Y-RdZTjaq6U0DBr6Prxa19JWsd7STyjdKW3p7IQV_D5MvWYN0pFr2q0O_VUKSjQFvdg2lxhZQa6UvIbKtRF6BRtPV1gFOeg7kwQbcr5M_pdpKYLrsGpSWAJidxaOzN5j79bYgLjQ2aoNgK3Ruz62IRdVaoaSjzromcKr7fECYS2m_5fcvLk4Q_S8yvGheCY6B8qKFC_zQFwJHuJlG6GkyXdsSSchd-56x0ihOSETzR614l-Ohhtnd3ff7cRKEQVgKynAGT8j4X1I4FbscTpD-OBDiJePcFnHgRgykGkb14_PIVUPji7aILuTybvL3LWlcexFTDLZsB1ZBiZaoU53kJBE0AcZ0jkjXrYd5dz7im0udOChR-_YpWZHVCFthK_j05RlI0qv1FLoesrZ1rqKbw4USKF32u8UxAkCvvaF-ocE4If4gfaCBacRv6rD-zgqG8xUWzI2NpUFF60B5nU_XR0g501sho3EwCcLB5LMyFq4fn53yb0kR43dFjnga80W8YCMrbI3pcAeeNfZ-iqEhAOkKH3W6Tl2t5lgsFVB1WUAgHSofbtRWqxfM-4Zx4DvekyQJp6MqLWIWzuO4mPJili2QHpzxsMAs4bNpmI1HNcuwNqmXXHlRJHG754_evWQ1EmkURlGYjKfjSTibjANehFGeJYt4Pk7y8TTzJiE2TNTBQMRIp4dvQWlI6L5H5k3IqLRSIvbhyD_rbKV0eqWZ5Er630Z98LRP_g_xZyp7">