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

Reply via email to