Slurm workload manger not build against PMIx for ppc64el architecture

Bug #1892716 reported by Gabriele Förstner
6
This bug affects 1 person
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:
 dh_auto_configure -- --sysconfdir=/etc/slurm-llnl --with-munge --enable-pam --without-rpath --disable-debug --enable-multiple-slurmd --with-pmix=/usr/lib/x86_64-linux-gnu/pmix $(ENABLEDEPRECATED)
 dh_auto_configure --builddirectory build-emulator -- -sysconfdir=/etc/slurm-llnl --with-munge --enable-pam --without-rpath --disable-debug --enable-front-end --enable-multiple-slurmd --with-pmix=/usr/lib/$(DEB_HOST_MULTIARCH)/pmix $(ENABLEDEPRECATED)

The following dh_auto_configure works and enables pmix:

override_dh_auto_configure:
 dh_auto_configure -- --sysconfdir=/etc/slurm-llnl --with-munge --enable-pam --without-rpath --disable-debug --enable-multiple-slurmd --with-pmix=/usr/lib/$(DEB_HOST_MULTIARCH)/pmix $(ENABLEDEPRECATED)
 dh_auto_configure --builddirectory build-emulator -- -sysconfdir=/etc/slurm-llnl --with-munge --enable-pam --without-rpath --disable-debug --enable-front-end --enable-multiple-slurmd --with-pmix=/usr/lib/$(DEB_HOST_MULTIARCH)/pmix $(ENABLEDEPRECATED)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.