[Debian-med-packaging] Bug#1106652: phyml FTCBFS: cross compilation support reverted

Helmut Grohne helmut at subdivi.de
Tue May 27 10:59:14 BST 2025


Package: phyml
Version: 3:3.3.20220408-4
Tags: patch upstream
User: debian-cross at lists.debian.org
Usertags: ftcbfs

Hi,

I'm sorry for my earlier patch having broken phyml on 32bit
architectures. Reverting it was the right thing to do. Thanks for taking
that action.

Now of course we're back to phyml failing to cross build. I'm asking for
a compromise now. Rather than switch from mpicc to pkgconf, how about
trying pkgconf and falling back to mpicc?

 * When compiling for 64bit case, openmpi will provide mpi-c.pc, so
   that'll be used.
 * When compiling natively on 32bit, mpi-c.pc will be missing and mpicc
   will be used.
 * Cross compiling for 32bit will be broken.

I see two advantages here. One is that we can then generally test cross
building phyml and will see other possible regressions (on 64bit
architectures). The other is that I can use phyml as a test case for
sending patches to mpich.

The patch likely is not appropriate for trixie. How about adding it
early in forky?

Helmut
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cross.patch
Type: text/x-diff
Size: 1027 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20250527/35ab0ae0/attachment.patch>


More information about the Debian-med-packaging mailing list