File tree 2 files changed +14
-2
lines changed
2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -1118,9 +1118,21 @@ As [announced](go1.20#windows) in the Go 1.20 release notes,
1118
1118
Go 1.21 requires at least Windows 10 or Windows Server 2016;
1119
1119
support for previous versions has been discontinued.
1120
1120
1121
+ ### ARM
1122
+
1121
1123
<!-- CL 470695 -->
1122
1124
1123
- <!-- cmd/dist: default to GOARM=7 on all non-arm systems -->
1125
+ When building the Go distribution with ` GOARCH=arm ` when not running
1126
+ on an ARM system (that is, when building a cross-compiler to ARM), the
1127
+ default value for the ` GOARM ` environment variable is now always set
1128
+ to ` 7 ` .
1129
+ Previously the default depended on characteristics of the build
1130
+ system.
1131
+
1132
+ When not building a cross-compiler, the default value is determined
1133
+ by examining the build system.
1134
+ That was true before and remains true in Go 1.21.
1135
+ What has changed is the behavior when building a cross-compiler.
1124
1136
1125
1137
### WebAssembly {#wasm}
1126
1138
Original file line number Diff line number Diff line change @@ -868,7 +868,7 @@ the Go toolchain already generates PIE by default.
868
868
<!-- go.dev/issue/64207 -->
869
869
Go 1.22 is the last release that will run on macOS 10.15 Catalina. Go 1.23 will require macOS 11 Big Sur or later.
870
870
871
- ### Arm {#arm}
871
+ ### ARM {#arm}
872
872
873
873
<!-- CL 514907 -->
874
874
The ` GOARM ` environment variable now allows you to select whether to use software or hardware floating point.
You can’t perform that action at this time.
0 commit comments