-
Notifications
You must be signed in to change notification settings - Fork 13.3k
DWARF version is clamped to at most 3 #13611
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Labels
A-codegen
Area: Code generation
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
Comments
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this issue
Apr 18, 2014
This is a consequence of rust-lang#13611 and our bots running a "fairly old" gdb which doesn't understand the newer versions of dwarf.
I don't think that this will be an actual issue anytime soon, as we don't use anything DWARF 4 specific, as far as I know. |
I think DWARF 4 makes the debug information smaller, so it would be nice to get the bots upgraded to use it eventually. |
bors
added a commit
that referenced
this issue
Sep 18, 2014
bors
added a commit
to rust-lang-ci/rust
that referenced
this issue
Jan 9, 2023
…ue4u fix: filter unnecessary completions after colon close rust-lang#13597 related: rust-lang#10173 This PR also happens to fix two extra issues: 1. The test case in https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-completion/src/tests/attribute.rs#L778-L801 was never triggered in previous behavior. after: https://user-images.githubusercontent.com/26110087/201476995-56adf955-0fa7-4f75-ab32-28a8e6cb9504.mp4 <del> 2. completions were triggered even in invalid paths, like ```rust fn main() { core:::::$0 } ``` ```rust #[:::::$0] struct X; ``` </del> only `:::` is excluded as discussed in rust-lang/rust-analyzer#13611 (comment)
flip1995
pushed a commit
to flip1995/rust
that referenced
this issue
Nov 7, 2024
Unvacation giraffate and remove gh-pages -> xFrednet assignment changelog: none r? `@ghost`
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Labels
A-codegen
Area: Code generation
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
Looks like LLVM is capabable of and is currently emitting dwarf version 4 (after upgrading LLVM to the current master). Our bots don't have a gdb which understands this version of dwarf (they're all on gdb 7.4), but gdb 7.6 does indeed understand this version.
For now I'm going to clamp the emitted version to 3 for all platforms but mac (which is on version 2), but we should in theory do something more graceful.
cc @michaelwoerister
cc #13513
The text was updated successfully, but these errors were encountered: