Skip to content

debian: libelpa19: tag OpenMPI symbols as optional

On 32-bit platforms in Debian (armel, armhf, ...), we cannot build any packages against OpenMPI v5.0+ because that library has disabled support for 32-bit systems. As a result, Debian builds against MPICH for 32-bit targets.

The elpa package currently includes some symbols from OpenMPI in the list of (required) symbols in the debian/libelpa19.symbols file. These symbols are not provided by MPICH, and the absence of required symbols is considered an error by the dpkg-gensymbols utility, causing affected builds to fail.

We can resolve these build failures by tagging the relevant symbols as optional (as described in the deb-src-symbols documentation).

Logically re-applies commit 16aef1db.

Closes #1076025.

Merge request reports

Loading