diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go index 15dfa0c3ced72..58dddf98765cc 100644 --- a/src/cmd/dist/buildtool.go +++ b/src/cmd/dist/buildtool.go @@ -142,7 +142,7 @@ func bootstrapBuildTools() { ver := run(pathf("%s/bin", goroot_bootstrap), CheckExit, pathf("%s/bin/go", goroot_bootstrap), "env", "GOVERSION") // go env GOVERSION output like "go1.22.6\n" or "devel go1.24-ffb3e574 Thu Aug 29 20:16:26 2024 +0000\n". ver = ver[:len(ver)-1] - if version.Compare(ver, version.Lang(minBootstrap)) == 1 && version.Compare(ver, minBootstrap) == -1 { + if version.Compare(ver, version.Lang(minBootstrap)) > 0 && version.Compare(ver, minBootstrap) < 0 { fatalf("%s does not meet the minimum bootstrap requirement of %s or later", ver, minBootstrap) }