[PATCH] D130566: [Driver] Default to DWARF 4 on Linux/sparc64

Fangrui Song via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Jul 27 12:32:16 PDT 2022


MaskRay added a comment.

I accepted this because this seems a major showstopper and we want to resolve it for the upcoming major release
But I just recall that clang 14.0.0 has defaulted to DWARF v5 for most ELF operating systems on all architectures.

> So far, I had only seen it with the GNU ld 2.38.50 bundled with Debian 11/sparc64, but couldn't reproduce on Ubuntu 20.04/x86_64 (neither bundled GNU ld 2.34, nor self-compiled 2.38.90)

Thanks for the additional note. Seems worth investigating whether it is an issue which should be addressed on GNU ld side.
binutils 2.39 will be released on 2022-08-06 (https://sourceware.org/pipermail/binutils/2022-July/121656.html) and such a regression style issue should be worked on quickly.
The binutils code does suggest it doesn't handle the DWARF v5 features, but I am curious why older releases don't have the problem.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D130566/new/

https://reviews.llvm.org/D130566



More information about the cfe-commits mailing list