For #65614. Updates #61476. Change-Id: Id677aa6d2a59366ab75a26f08a383d2d253f270e Reviewed-on: https://go-review.googlesource.com/c/go/+/591895 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Joel Sing <joel@sing.id.au> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
1.7 KiB
Ports
Darwin
As announced in the Go 1.22 release notes, Go 1.23 requires macOS 11 Big Sur or later; support for previous versions has been discontinued.
Linux
Go 1.23 is the last release that requires Linux kernel version 2.6.32 or later. Go 1.24 will require Linux kernel version 3.17 or later, with an exception that systems running 3.10 or later will continue to be supported if the kernel has been patched to support the getrandom system call.
OpenBSD
Go 1.23 adds experimental support for OpenBSD on 64-bit RISC-V (GOOS=openbsd
, GOARCH=riscv64
).
ARM64
Go 1.23 introduces a new GOARM64
environment variable, which specifies the minimum target version of the ARM64 architecture at compile time. Allowed values are v8.{0-9}
and v9.{0-5}
. This may be followed by an option specifying extensions implemented by target hardware. Valid options are ,lse
and ,crypto
.
The GOARM64
environment variable defaults to v8.0
.
RISC-V
Go 1.23 introduces a new GORISCV64
environment variable, which selects the RISC-V user-mode application profile for which to compile. Allowed values are rva20u64
and rva22u64
.
The GORISCV64
environment variable defaults to rva20u64
.
Wasm
The go_wasip1_wasm_exec
script in GOROOT/misc/wasm
has dropped support
for versions of wasmtime
< 14.0.0.