Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cmd/link/internal/ld: don't set IMAGE_FILE_DEBUG_STRIPPED on PE binaries
The IMAGE_FILE_DEBUG_STRIPPED characteristic is used to inform that the debugging information have been removed from the PE files and moved into a DBG file, but the Go linker doesn't generate DBG files. Having this characteristic can confuse debugging tools, so better don't set it. While here, remove also IMAGE_FILE_LINE_NUMS_STRIPPED, which is deprecated and should be zero [1]. Fixes golang#59391 [1] https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#characteristics Change-Id: Ia6b1dc3353bfa292a17c4bef17c9bac8dc95189a Reviewed-on: https://go-review.googlesource.com/c/go/+/481615 Reviewed-by: Alex Brainman <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Than McIntosh <[email protected]> Run-TryBot: Quim Muntal <[email protected]> Reviewed-by: Bryan Mills <[email protected]>
- Loading branch information