<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55297>55297</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-nm -U conflicts with GNU nm -U (since binutils>=2.38)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
MaskRay
</td>
</tr>
</table>
<pre>
I noticed that GNU nm did not have `-U` and removed `-U` from llvm-nm's --help and documentation in https://reviews.llvm.org/D105330 (like "soft deprecation").
Since binutils 2.38, GNU nm defines `-U` as an alias for `--unicode`, so we do have conflicting semantics now.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVkc2O3CAMx5-GXKxEBJqvQw67nW7VQ3toNQ9AwEnoEhgFMtG-fT2Z7bQrITA2tv_-MQTz1n8DH5LVaCDNKsHXH2fwCxhrbn6Y1RWB1Tw_0wbKG1hxCVd6_XCOa1jAueuS-4WJJkKez-gux2MT9LagTyrZ4MF6mFO6RCafmHihteLV4h6LW3YR1olcp5JXUnJgonX2lXoLEcOYwOBlRX3UIRcTXcH4ifGn-_7Leo0wWL8l6yKIQrZMfH4Mg6P1GP-bI5I6UM6SMYb1COSbtzoYJPuWGgPsSPrvBHTwo7M6WT9BxEV5IhYJ0F5kppemk53Kkk0O-3cQkJ8fSRF2m-a_YihAs8UPgpn8wuTprrrLttX1HzlNlL8NhQ4E-OXW4f3IL2v4jTrR1ca4YSSjqkTXZHPfDCM3Euu2beq6wQ51I0utm7E0LUccMqcGdLFn1TMB9bjDUeIGtzplthdcCF7xmpdVWZaFHFvkgxZa6qHptGSfOHGw7vF32XqffdimSEFnY_r3sZmK0U4e8WhH9dWW5rD231V8_anesqN1f0j_Azlm0dU">