Groups | Search | Server Info | Login | Register


Groups > linux.debian.ports.powerpc > #11127

Bug#1134834: mpich: powerpc Build-Depends: libpmix-dev

From Drew Parsons <dparsons@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.ports.powerpc
Subject Bug#1134834: mpich: powerpc Build-Depends: libpmix-dev
Date 2026-04-24 22:40 +0200
Message-ID <MNvtD-8m3-5@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Package: mpich
Version: 5.0.1-2
Severity: important
X-Debbugs-Cc: debian-powerpc@lists.debian.org
User: debian-powerpc@lists.debian.org
Usertags: powerpc
Control: block 1133815 by -1

mumps is FTBFS on hppa and powerpc, segfaulting in build-time tests,
https://buildd.debian.org/status/fetch.php?pkg=mumps&arch=powerpc&ver=5.8.2-1&stamp=1776994818&raw=0

The segfault is hard to interpret, but reproducing on powerpc
porterbox suggests mpich and pmix might be the problem

e.g.

(sid_powerpc-dchroot)~/mumps/mumps-5.8.2/examples$ LD_LIBRARY_PATH=~/mumps/mumps-5.8.2/lib mpirun -np 2 ./ssimpletest < input_simpletest_real 2>&1  | head
Fatal error in internal_Init: Internal MPI error!, error stack:
internal_Init(70)...............: MPI_Init(argc=(nil), argv=(nil)) failed
MPII_Init_thread(204)...........: 
MPIR_pmi_init(225)..............: 
check_MPIR_CVAR_PMI_VERSION(157):  Runtime environment uses unsupported PMI version PMI-1 or PMI-2. Aborting.
Assertion failed in file src/util/mpir_pmi.c at line 338: 0
Fatal error in internal_Init: Internal MPI error!, error stack:
internal_Init(70)...............: MPI_Init(argc=(nil), argv=(nil)) failed
MPII_Init_thread(204)...........: 
MPIR_pmi_init(225)..............: 

The libpmix2t64 used on powerpc is 5.0.1-4.1
but pmix is now 6.0.0+really5.0.9-3
Indeed, pmix was switch to 64-bit only in 5.0.2-2

But mpich's debian/control declares
Build-Depends: 
               libpmix-dev [arm64 ppc64el riscv64 s390x powerpc ppc64 sparc64],
               libpmix-bin [arm64 ppc64el riscv64 s390x powerpc ppc64 sparc64],

i.e. 32-bit powerpc is still listed there in the libpmix-dev dependency,
even though it no longer builds it.

Evidently powerpc needs to be removed from these mpich pmix dependencies.
This would be severity: serious, except that powerpc is not an
official port.


Then there's a mumps test failure on hppa.
But hppa doesn't have the same pmix problem so don't know what's going on
there yet. The hppa mumps error message at
https://buildd.debian.org/status/fetch.php?pkg=mumps&arch=hppa&ver=5.8.2-1&stamp=1777034697&raw=0
is

=== running c_example (serial) ===
Fatal error in internal_Allreduce: Invalid communicator, error stack:
internal_Allreduce(142): MPI_Allreduce(sendbuf=0xf947dfd0, recvbuf=0xf947dfc8, count=1, MPI_2INTEGER, MPI_MINLOC, comm=0x0) failed
internal_Allreduce(45).: Invalid communicator
[unset]: PMIU_write error; fd=-1 buf=:cmd=abort exitcode=67710469 message=abort
:
system msg for write_line failure : Bad file descriptor

so still referring to PMI via PMIU_write

Back to linux.debian.ports.powerpc | Previous | Next | Find similar


Thread

Bug#1134834: mpich: powerpc Build-Depends: libpmix-dev Drew Parsons <dparsons@debian.org> - 2026-04-24 22:40 +0200

csiph-web