-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
debug-infoDebug information of binary generated by Zig is not as expected.Debug information of binary generated by Zig is not as expected.enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.linking
Milestone
Description
Currently, -fstrip
controls both debug information (typically DWARF) and symbols. However, it is common to want to strip debug information while retaining symbols, because debug information can be incredibly large. Users should not have to reach for objcopy
for this use case.
#22591 attempts to solve this, though it doesn't do so when using the self-hosted backends: that task is more complex. I have not yet reviewed that PR, so do not know whether or not its implementation (for the LLVM backend) is appropriate.
matklad
Metadata
Metadata
Assignees
Labels
debug-infoDebug information of binary generated by Zig is not as expected.Debug information of binary generated by Zig is not as expected.enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.linking