Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add llvm-dwp binary to toolchain #478

Merged
merged 1 commit into from
Aug 28, 2024
Merged

Conversation

quanterion
Copy link
Contributor

@quanterion quanterion commented Aug 21, 2024

There is an option to compile debug information to separate file. It's supported in Clang via -gsplit-dwarf to generate dwo files but we need llvm-dwp tool to combine them into single dwp file supported by Chrome DWARF extension https://developer.chrome.com/blog/faster-wasm-debugging

It is already supported in Emscripten emscripten-core/emscripten#13251

There is an option to compile debug information to separate file. It's supported in Clang via -gsplit-dwarf to generate dwo files but we need llvm-dwp tool to combine them into single dwp file supported by Chrome DWARF extension https://developer.chrome.com/blog/faster-wasm-debugging
@yamt
Copy link
Contributor

yamt commented Aug 26, 2024

@sbc100 is #364 still alive?

@sbc100
Copy link
Member

sbc100 commented Aug 26, 2024

@sbc100 is #364 still alive?

I'm not actively working on it so this change seems reasonable to land in the interim.

@abrown abrown merged commit c1b8811 into WebAssembly:main Aug 28, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants