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