Slurm workload manger not build against PMIx for ppc64el architecture
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
slurm-llnl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On ppc64el SLURM nodes, the PMIx is not enabled:
srun --mpi=list
srun: MPI types are...
srun: openmpi
srun: pmi2
srun: none
The PMIx libraries are all installed and available, but the slurm package has been configured using the x86_64 library PATH - which is unavailable for ppc64el architectures- instead of using the DEB_HOST_MULTIARCH variable:
Here the relevant lines of the debian/rules file:
override_
dh_auto_configure -- --sysconfdir=
dh_auto_configure --builddirectory build-emulator -- -sysconfdir=
The following dh_auto_configure works and enables pmix:
override_
dh_auto_configure -- --sysconfdir=
dh_auto_configure --builddirectory build-emulator -- -sysconfdir=