Open willfurnass opened 3 years ago
We started including GCC 9 when we were on CentOS 7 as a way of ensuring some modern tools. In CentOS we have decent base tooling so it's not required.
We want, in general, to keep the base package as simple as possible and encourage the use of self-compiled software or things like Singularity or podman for complex dependencies.
I agree that this needs cleaning up so thanks for raising the issue.
Lmod
is installed explicitly on workers;environment-modules
4.x is pulled in on the mgmt node whengcc-toolset-9
is explicitly installed.Is GCC 9 needed? If not, then is it better to just
dnf group install "Development Tools"
via Ansible on the mgmt node and in the Packer recipe and explicitly install and use one of Lmod or environment-modules everywhere?