]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: stop passing -pagezero_size to darwin linker
authorCherry Mui <cherryyz@google.com>
Wed, 14 Sep 2022 23:50:00 +0000 (19:50 -0400)
committerCherry Mui <cherryyz@google.com>
Thu, 15 Sep 2022 14:57:53 +0000 (14:57 +0000)
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 #54482.

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>

src/cmd/link/internal/ld/lib.go

index ca343ab2f97d51f9a83449ca0bfa5ecfcb274f50..15748c0fbb5f2f353c8798a9c4398f733415b247 100644 (file)
@@ -1424,7 +1424,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")
                        }
                }
                if *flagRace && ctxt.HeadType == objabi.Hwindows {