| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
that are run in all.bash. That will allow usersn running make.bash tos/usersn/users/
if vflag > 0 {Is the block comment above still up to date?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
that are run in all.bash. That will allow usersn running make.bash toMichael Matloobs/usersn/users/
Done
if vflag > 0 {Is the block comment above still up to date?
Yes, I think so? I guess we can also say that toolchain3 is the final converged toolchain?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +2 |
if vflag > 0 {Michael MatloobIs the block comment above still up to date?
Yes, I think so? I guess we can also say that toolchain3 is the final converged toolchain?
Thanks for checking. I asked because keeping these comments up to date will help with future maintenance of this sequence, and it seemed worth some extra attention.
// Finish GOHOSTOS/GOHOSTARCH installation and thenThis part seems out of date given that line 1629 was deleted, so the GOHOSTOS/GOHOSTARCH installation isn't being done anymore (only staleness check). (The second half 'run GOOS/GOARCH installation' is still being done, so that matches.)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
// Finish GOHOSTOS/GOHOSTARCH installation and thenThis part seems out of date given that line 1629 was deleted, so the GOHOSTOS/GOHOSTARCH installation isn't being done anymore (only staleness check). (The second half 'run GOOS/GOARCH installation' is still being done, so that matches.)
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
6 is the latest approved patch-set.
The change was submitted with unreviewed changes in the following files:
```
The name of the file: src/cmd/dist/build.go
Insertions: 1, Deletions: 1.
@@ -1606,7 +1606,7 @@
xprintf("Checking command staleness for %s/%s.\n", goos, goarch)
} else {
// GOOS/GOARCH does not match GOHOSTOS/GOHOSTARCH.
- // Finish GOHOSTOS/GOHOSTARCH installation and then
+ // Check the GOHOSTOS/GOHOSTARCH build and then
// run GOOS/GOARCH installation.
timelog("build", "host toolchain")
if vflag > 0 {
```
cmd/dist: don't rebuild the toolchain with a clean cache
The toolchain converges at toolchain3, so we can stop there and avoid
a rebuild that builds the exact same toolchain again. The comments
say that we're priming the cache, but when a user tries to build the
toolchain again with go install, they will build a different toolchain
because cgo may be enabled. We would also build the stdlib in make.bash
but it makes more sense to just let it be built lazily or by the tests
that are run in all.bash. That will allow users running make.bash to
get to a working toolchain that's been verified to converge as soon
as possible.
Note that for toolchain3 to properly converge, toolchain2 should have
been built with pgo, so we need to build preprofile with toolchain1.
Fixes #80773
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
FYI. This CL appears to cause a problem with the linux-amd-64-runtimefreegc build.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
FYI. This CL appears to cause a problem with the linux-amd-64-runtimefreegc build.
Fix CL 813380 should be in soon.