x/build: update gcc on Windows longtest builders #50824
Labels
Builders
x/build issues (builders, bots, dashboards)
FrozenDueToAge
NeedsFix
The path to resolution is known, but the work has not been done.
OS-Windows
release-blocker
Milestone
As far as I can tell, the
gcc
used to run tests on the Gowindows-amd64-longtest
builders is currently version5.1.0
:According to the GCC release history, 5.1.0 was released April 22, 2015, nearly seven(!) years ago. There have been subsequent maintenance releases up to GCC 5.5 (Oct. 10, 2017), and no apparent active maintenance since then.
The GCC flags required for reproducible builds are only available as of GCC 8 or higher, so having such an antiquated compiler on the Windows builders means that we cannot test cgo-enabled builds for reproducibility on the builders.
The builder image needs a few other updates for adequate test coverage as well (see #46693), so we should probably refresh
gcc
at the same time. (CC @golang/release)Going forward, I would like to see us have a consistent plan for keeping builder images up to date. While it may be important to test against very old compilers, in general we expect users to work around platform bugs by upgrading their platform to fix those bugs — so it is even more important that we test against up-to-date platforms, especially on the
-longtest
builders.The text was updated successfully, but these errors were encountered: