Hi all,

this is a marginal question but I would like to build a rpm package of gnu compilers (gcc, g++ and gfortran) built from the git repo to propagate the latest version on my cluster nodes. My goal is to deploy in /opt/GCC14/compilers/14.2.0 (as under /opt/GCC14 I will have to deploy also some tools like OpenMPI for this compiler version) and use environment Module to select the desired version.

I'm able to do this with a tar.gz archive of the binaries that I can propagate but a rpm package would be easier (or faster) to manage with ansible. But I'm stuck for several days on this subject. Many software provides spec files or "buildrm.sh" scripts (slurm, pmix...) and may be some contributors or GCC users have yet done this successfully. I found some src rpm packages but for other distributions (not el9) and I wasn't able to use (and modify) their spec file.

Default gcc in el9 is only 11.4.1.

Thanks

Patrick

Reply via email to