]> Cypherpunks repositories - gostls13.git/commit
cmd/link: fix PE section attributes for windows/arm64
authorRuss Cox <rsc@golang.org>
Tue, 20 Apr 2021 19:00:35 +0000 (15:00 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 23 Apr 2021 21:42:57 +0000 (21:42 +0000)
commitc0e1301b8c137d4b9f93067469b9608c252f2cea
treeba29918e25922f0dd79bb60101931a252f484bd9
parent073f9139497401e019e4357d110c2801c5be31e1
cmd/link: fix PE section attributes for windows/arm64

The clang-mingw toolchain on windows/arm64 expects
.text to NOT be listed as containing initialized data and
.dwarf* to be listed as  containing initialized data.
Neither is true today, resulting in the go .text and .dwarf*
not being merged with the system .text and .dwarf*.
Having multiple .text and .dwarf* sections confuses all
kinds of tools.

Change-Id: I1b9832804c5f5d594bf19e8ee0a5ed31bc1d381d
Reviewed-on: https://go-review.googlesource.com/c/go/+/312032
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/link/internal/ld/pe.go