diff options
author | Cherry Mui <cherryyz@google.com> | 2022-09-14 19:50:00 -0400 |
---|---|---|
committer | Cherry Mui <cherryyz@google.com> | 2022-09-21 20:27:25 +0000 |
commit | c8e1cf49d187e9749e4dfbed5bd81d8b9b3c3307 (patch) | |
tree | addc4997b8af927b3b87d1292c37e5950f64b0b5 | |
parent | e40a130cc02cca954ff8e33aa9f5950ecab99e3b (diff) | |
download | go-git-c8e1cf49d187e9749e4dfbed5bd81d8b9b3c3307.tar.gz |
[release-branch.go1.18] cmd/link: stop passing -pagezero_size to darwin linker
We added -pagezero_size in CL 72730, where it was intented for iOS.
The current code passes it only on macOS/AMD64 instead. It is not
really necessary there. Also, the new darwin linker starts to emit
a warning about deprecation of the flag. Stop passing it.
For #55113
Updates #54482, #55112.
Change-Id: If9db7a1645c37d4284e48f075856912df8d8c1a0
Reviewed-on: https://go-review.googlesource.com/c/go/+/430936
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
(cherry picked from commit 5231ba2f054f2ecb1387bad00b8745d6fe532ea4)
Reviewed-on: https://go-review.googlesource.com/c/go/+/431516
Reviewed-by: Austin Clements <austin@google.com>
-rw-r--r-- | src/cmd/link/internal/ld/lib.go | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index f1a37e955e..5fb0b3d21f 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -1324,7 +1324,6 @@ func (ctxt *Link) hostlink() { if ctxt.HeadType == objabi.Hdarwin { if machoPlatform == PLATFORM_MACOS && ctxt.IsAMD64() { argv = append(argv, "-Wl,-no_pie") - argv = append(argv, "-Wl,-pagezero_size,4000000") } } case BuildModePIE: |