Regarding the move to GCC 12, it's simply because gcc-10 is in the process of being dropped (at the very least in Debian), and at least Debian dropped the versioned dependency, so following that, we'd start building with GCC 12.
Regarding the move to GCC 12, it's simply because gcc-10 is in the process of being dropped (at the very least in Debian), and at least Debian dropped the versioned dependency, so following that, we'd start building with GCC 12.