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

    <tr>
        <th>Summary</th>
        <td>
            lld warning `DWARF unit at offset 0x00000000 has unsupported version 0`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lld
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          zmodem
      </td>
    </tr>
</table>

<pre>
    This warning accompanies undefined symbol errors when certain flags are passed: (at 54953b922d114de5a539f32071650d9a8ab6d78c)

```
$ cat /tmp/a.c
void f();  // Intentionally left undefined.
int main() { f(); }

$ build/bin/clang -fuse-ld=lld -g2 -Wa,--crel,--allow-experimental-crel -Wl,--gdb-index /tmp/a.c
ld.lld: warning: /tmp/a-0657c0.o: DWARF unit at offset 0x00000000 has unsupported version 0, supported are 2-5
ld.lld: error: undefined symbol: f
>>> referenced by a.c
>>> /tmp/a-0657c0.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```

The real error is of course the undefined symbol. The message about unsupported DWARF unit version is confusing to users.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycVMtu6zYQ_Rp6M5BAUe-FFs5NBXRbXCDrETmU2FKkQVJO0q8vaDtIcttVDQIm5sGZOeeMMEazOqKJtU-sfT7hkTYfpr93r2g_LV69Tz83E-EVgzNuBZTS7xd0hiIcTpE2jhTE933xFigEHyK8buRAUkhoHGiLawQMBBeMkRSrz8DEgAnaZmzrZRRCVVWjqMW2HnUteF91LVcjDrh0qh8kEyPj53w6_jj8zEQDEhMwMaf9wsSMpWT8fPVGgWZiyEn1E2Q_EzP87hK5ZLxDa9_Bkk6f3ZeMn41LsKNx90xg_dPXV1j__OhANLAcxiom5iVHz9KiW6HQR6TCKlY_W6ugWAUUL8jEj6KQgeztgtb614LeLhTMTi6hvfmgeLn7V7UUxil6-3Umq0prb7g9SLhD-BFT8K7tJS99Nj-_nP-Y4XAmASbwWkdKwN_44wcbZtricbn4kEjBlUI03gFn4gd8mjNdomi_Fb-Rmy-_0p5tOoNT_3Y_EEhTICdJwfIO9yk-vf_dOhPDnYBM9g3Vb0WtcX9RAOn3HZ0CjcaSgleTNqA3k0B6RVBlZR2RoLhC8hCJwLirl5iZf8joq4b4-edGEAgf0gUTwWuQ_giRIG30r1lLyBk7xYgrAS7-SN_w_IL_B7QmgvROHzGvT_JwRAqxPKmpVmM94ommqm_5KFrO-WmbtOhpqfXAm1YP2PRCDbrvlp6P1VBRtZzMJLhoeSc6PvBa8JK6FnXfcV0pkmLoWcNpR2NLa6976cN6MjEeNFVNO7TVyeJCNt72XYjMrRB58cOUw4vlWCNruDUxxc8HkkmWpiztj-8A6_j_11rHT0ew05bSJd6ozzu6mrQdSyn9zsScKz_-ikvwf5JMTMy3OSIT82OU6yT-CQAA__9UrX0P">