diff options
| author | Xavier Bouchoux <xavierb@gmail.com> | 2023-03-12 11:07:25 +0100 |
|---|---|---|
| committer | Xavier Bouchoux <xavierb@gmail.com> | 2023-03-20 08:39:23 +0100 |
| commit | 7ab48163eee3288444f664fd709d74e4148832a3 (patch) | |
| tree | 120e5684e5b597e8879a19ef0962bdb3e3aca5a2 /lib/std/Build/CompileStep.zig | |
| parent | 60d033d1f3e052cf0b469b6739ee0e12f9409c26 (diff) | |
| download | zig-7ab48163eee3288444f664fd709d74e4148832a3.tar.gz zig-7ab48163eee3288444f664fd709d74e4148832a3.zip | |
objcopy: add support for `--add-gnu-debuglink` and `--only-keep-debug`
as documented at
https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html
It is now equivalent to do
```
zig objcopy --only-keep-debug bar foo.debug
zig objcopy -g bar foo.tmp
zig objcopy --add-gnu-debuglink=foo.debug foo.tmp foo
rm foo.tmp
```
or
```
zig objcopy --only-keep-debug bar foo foo.debug
zig objcopy -g --add-gnu-debuglink=foo.debug bar foo
```
or
```
zig objcopy -g --extract-to=foo.debug bar foo
```
Diffstat (limited to 'lib/std/Build/CompileStep.zig')
0 files changed, 0 insertions, 0 deletions
