Skip to content

Commit 3732a17

Browse files
qmuntalBryan Mills
authored andcommitted
cmd/go,internal/platform: enable pie buildmode for windows/arm64
This CL adds windows/arm64 to the list of ports that supports PIE build mode. It is probably an oversight that this port is not marked as pie-capable because windows/arm64 only supports PIE build mode. Fixes #56872 Change-Id: I2bdd3ac207280f47ddcf8c2582f13025dafb9278 Reviewed-on: https://go-review.googlesource.com/c/go/+/452415 Run-TryBot: Cherry Mui <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Reviewed-by: Bryan Mills <[email protected]> TryBot-Result: Gopher Robot <[email protected]>
1 parent f0331c5 commit 3732a17

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/cmd/go/go_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2136,7 +2136,7 @@ func TestBuildmodePIE(t *testing.T) {
21362136
case "linux/386", "linux/amd64", "linux/arm", "linux/arm64", "linux/ppc64le", "linux/riscv64", "linux/s390x",
21372137
"android/amd64", "android/arm", "android/arm64", "android/386",
21382138
"freebsd/amd64",
2139-
"windows/386", "windows/amd64", "windows/arm":
2139+
"windows/386", "windows/amd64", "windows/arm", "windows/arm64":
21402140
case "darwin/amd64":
21412141
default:
21422142
t.Skipf("skipping test because buildmode=pie is not supported on %s", platform)

src/internal/platform/supported.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func BuildModeSupported(compiler, buildmode, goos, goarch string) bool {
129129
"darwin/amd64", "darwin/arm64",
130130
"ios/amd64", "ios/arm64",
131131
"aix/ppc64",
132-
"windows/386", "windows/amd64", "windows/arm":
132+
"windows/386", "windows/amd64", "windows/arm", "windows/arm64":
133133
return true
134134
}
135135
return false

0 commit comments

Comments
 (0)