<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">