File tree 1 file changed +14
-1
lines changed 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -129,6 +129,19 @@ <h2 id="go14">Install Go compiler binaries for bootstrap</h2>
129
129
root of a Go installation to use to build the new Go toolchain;
130
130
< code > $GOROOT_BOOTSTRAP/bin/go</ code > should be the go command to use.</ p >
131
131
132
+ < p >
133
+ The minimum version of Go required depends on the target version of Go:
134
+ </ p >
135
+
136
+ < ul >
137
+ < li > Go <= 1.4: a C toolchain.
138
+ < li > 1.5 <= Go <= 1.19: a Go 1.4 compiler.
139
+ < li > 1.20 <= Go <= 1.21: a Go 1.17 compiler.
140
+ < li > 1.22 <= Go <= 1.23: a Go 1.20 compiler.
141
+ < li > Going forward, Go version 1.N will require a Go 1.M compiler,
142
+ where M is N-2 rounded down to an even number. Example: Go 1.24 and 1.25 require Go 1.22.
143
+ </ ul >
144
+
132
145
< p >
133
146
There are four possible ways to obtain a bootstrap toolchain:
134
147
</ p >
@@ -149,7 +162,7 @@ <h3 id="bootstrapFromBinaryRelease">Bootstrap toolchain from binary release</h3>
149
162
< p >
150
163
To use a binary release as a bootstrap toolchain, see
151
164
< a href ="/dl/ "> the downloads page</ a > or use any other
152
- packaged Go distribution.
165
+ packaged Go distribution meeting the minimum version requirements .
153
166
</ p >
154
167
155
168
< h3 id ="bootstrapFromCrosscompiledSource "> Bootstrap toolchain from cross-compiled source</ h3 >
You can’t perform that action at this time.
0 commit comments