On Sun, 12 Feb 2023 at 17:12, Mateusz Guzik <mjgu...@gmail.com> wrote: > > I do note though that if "compiler flexibility" if you will is to be > expected, it should be stated somewhere. Again, I only recall the > opposite -- top of main needed to build the kernel.
We have always attempted to allow world and kernel to build with a slightly older compiler, in particular at least for the period immediately following a tool chain update. We'd like to avoid having downstream projects or others with slightly atypical build configurations avoid surprise breakage. For example, Cirrus-CI runs use a toolchain package to reduce the build time, and it is now failing: https://cirrus-ci.com/github/freebsd/freebsd-src/main. This is easily fixed by bumping the toolchain package version of course, but it is much better if we can avoid this altogether.