This looks very nice, but the compiler version requirement is very painful for those of us working on machines installed more than a year ago... GCC 10, ouch. I mean, newer versions are great, but when you don't control your machine's OS distribution, installing GCC 10 is not the most trivial thing to do.
You can just use a GCC docker image to build: https://hub.docker.com/_/gcc
See: https://docs.docker.com/engine/security/rootless/#prerequisi...