Hi Nicholas, On 10 May 2011 at 16:37, Nicholas Breen wrote: | Package: pgapack | Severity: normal | Tags: patch | User: debian-scie...@lists.debian.org | Usertags: old-mpi-eol | | | pgapack's debian/rules currently fails if the only installed MPI implementation | is MPICH2 (libmpich2-dev). It's planned to make MPICH2 the default MPI | implementation soon on architectures where OpenMPI is not available, at which | point this would become a release-critical FTBFS bug. | | The attached patch should allow MPICH2 compilation.
Thanks for the patch! Does debian/control need an update (beside the standards version), or will all the magic happen via mpi-default-dev? Dirk | -- | Nicholas Breen | nbr...@ofb.net | | ---------------------------------------------------------------------- | --- rules.orig 2011-05-10 16:34:09.688427102 -0700 | +++ rules 2011-05-10 16:34:13.244438487 -0700 | @@ -35,18 +35,23 @@ | build: build-stamp | build-stamp: | dh_testdir | - # if we have LAM -- will fail if we have OpenMPI, hence the '-test' use | - # lam shared library version --> we use the shared and static library version | - -test -d /usr/include/lam && \ | - ./configure -arch linux -cc gcc -cflags "${cflags}" \ | - -mpiinc /usr/include/lam -mpilib /usr/lib/liblam.so && \ | - cd source && $(MAKE) && cd - | # if we have OpenMPI -- will fail if we have LAM, hence the '-test' use | # Open MPI shared library version --> we use the shared and static library version | -test -d /usr/lib/openmpi && \ | ./configure -arch linux -cc gcc -cflags "${cflags}" \ | -mpiinc /usr/lib/openmpi/include -mpilib /usr/lib/libmpi.so && \ | cd source && $(MAKE) && cd - | + # if we have MPICH2 -- will fail if we have only LAM or OpenMPI, hence '-test' | + -test -d /usr/include/mpich2 && \ | + ./configure -arch linux -cc mpicc.mpich2 -cflags "${cflags}" \ | + -mpiinc /usr/include/mpich2 -mpilib /usr/lib/libmpich.so && \ | + cd source && $(MAKE) && cd - | + # if we have LAM -- will fail if we have OpenMPI, hence the '-test' use | + # lam shared library version --> we use the shared and static library version | + -test -d /usr/include/lam && \ | + ./configure -arch linux -cc gcc -cflags "${cflags}" \ | + -mpiinc /usr/include/lam -mpilib /usr/lib/liblam.so && \ | + cd source && $(MAKE) && cd - | # need to rename static library from non-standard name, and | # need to build shared library by hand | (cd lib/linux/ && \ -- Gauss once played himself in a zero-sum game and won $50. -- #11 at http://www.gaussfacts.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org