aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorDmitri Shuralyov <dmitshur@golang.org>2026-03-11 20:43:38 -0400
committerGopher Robot <gobot@golang.org>2026-03-13 21:05:19 -0700
commit6614616b7576a8011053c4b50fbb5e64d469837b (patch)
treeb0c6a0ef9eeccf83d8b32e079e1f2a33960bcdcb /src/cmd
parent1f9de17ca8ed2612a682bf2731b7c6b2e80fb96a (diff)
downloadgo-6614616b7576a8011053c4b50fbb5e64d469837b.tar.xz
cmd/link: use 13.0.0 OS version for macOS linking
Go 1.27 will require macOS 13 Ventura or later, so macOS 12 will be unsupported. For #75836. For #77944. Change-Id: I66f858438965c9836d647198d50acf4ca345e498 Reviewed-on: https://go-review.googlesource.com/c/go/+/754620 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/link/internal/ld/macho.go2
-rw-r--r--src/cmd/link/link_test.go4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/link/internal/ld/macho.go b/src/cmd/link/internal/ld/macho.go
index 5e7b5de781..45fdcdeb17 100644
--- a/src/cmd/link/internal/ld/macho.go
+++ b/src/cmd/link/internal/ld/macho.go
@@ -446,7 +446,7 @@ var (
// go.dev/issue/30488
// go.dev/issue/56784
// go.dev/issue/77917
- macOS = macVersionFlag{12, 0, 0}
+ macOS = macVersionFlag{13, 0, 0}
macSDK = macVersionFlag{26, 2, 0}
)
diff --git a/src/cmd/link/link_test.go b/src/cmd/link/link_test.go
index ff7842ca3f..32e7255bef 100644
--- a/src/cmd/link/link_test.go
+++ b/src/cmd/link/link_test.go
@@ -484,8 +484,8 @@ func TestMachOBuildVersion(t *testing.T) {
found := false
checkMin := func(ver uint32) {
major, minor, patch := (ver>>16)&0xff, (ver>>8)&0xff, (ver>>0)&0xff
- if major < 12 {
- t.Errorf("LC_BUILD_VERSION version %d.%d.%d < 12.0.0", major, minor, patch)
+ if major < 13 {
+ t.Errorf("LC_BUILD_VERSION version %d.%d.%d < 13.0.0", major, minor, patch)
}
}
for _, cmd := range exem.Loads {