New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/pull/27412#issuecomment-751283012 Comment: Thinking out loud: perhaps we could move some variables into the build-style. I don't think we'll ever need different kernel headers, binutils, gcc, glibc/musl, libucontext versions in different cross templates. And in case that would be required, they could still be overridden, yet they could be preset in the chroot buildstyle or a configuration file thereof. So upgrading to a newer binutils would e.g. require a change in a single file instead of 24. Of course it'd require revbumps or a central cross-tools-version bump.