[Debian-med-packaging] Bug#1150815: marked as pending in ray

Andreas Tille noreply at salsa.debian.org
Sat Oct 17 11:53:10 BST 2026


Control: tag -1 pending

Hello,

Bug #1150815 in ray reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/med-team/ray/-/commit/6199468bebfb53ed03254bd913bd4f503c5cd207

------------------------------------------------------------------------
Fix FTBFS on amd64 (OpenMPI) and MPICH architectures

d/rules used 'pkg-config --libs mpi-c' which only OpenMPI registers, so
the build failed on architectures where the default MPI is MPICH
(armhf, i386) with 'mpi.h: No such file or directory' (Closes: #1150815).

The proposed fix in #1150815 switched to 'pkg-config --cflags mpi' plus
a bare '-lmpi'.  That still broke amd64: with OpenMPI's split library
layout the core symbols (e.g. ompi_mpi_byte) live in libopen_mpi, so a
bare -lmpi fails with 'DSO missing from command line'.

Query the generic 'mpi' pc file for the include path (both
implementations register it) and keep 'pkg-config --libs mpi-c'
(-> -lmpi -lopen_mpi) on OpenMPI, falling back to '-lmpi' on MPICH
where mpich.pc leaks MPICH's own build LDFLAGS.
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1150815



More information about the Debian-med-packaging mailing list