Hi Loris,
On 12/2/22 08:27, Loris Bennett wrote:
How do I force a total rebuild of, say, a foss toolchain for a different
CPU architecture?
Up to now I had a homogeneous cluster with Intel Xeon CPUs, now we have
acquired some nodes with AMD Epyc CPUs for which I need to build
software.
I have modified EASYBUILD_INSTALLPATH to point to directory for the new
architecture and prepended a corresponding directory for the modules to
MODULEPATH. However, running EasyBuild with the option --force just
rebuilds the package specified, not the dependencies.
What is the correct way to go about this?
Probably there are multiple ways to set up modules for multiple
architectures :-) My choice was to create completely different module
trees for each type of hardware (we have 4 generations of Intel Xeon). My
notes are in this Wiki page:
https://wiki.fysik.dtu.dk/Niflheim_system/EasyBuild_modules/#automounting-the-cpu-architecture-dependent-modules-directory
IHTH /Ole