Subject: libmpich2-dev: please add links for /usr/lib/mpich2/{include,lib} Package: libmpich2-dev Severity: normal Tags: patch User: debian-scie...@lists.debian.org Usertags: old-mpi-eol
On Wed, May 11, 2011 at 07:37:44AM +0200, Lucas Nussbaum wrote: > On 10/05/11 at 20:16 -0700, Nicholas Breen wrote: > > Both of these expect /usr/lib/mpich2/{include,lib} to exist. The other > > three > > MPI implementations all have such directories, either as the actual > > location of > > the corresponding files or symlinks to them. MPICH2 maintainers: would you > > consider adding these directories as well? > > Yes. Could you file a bug and/or provide a patch? Sure thing, attached. - Nicholas
diff -Nru mpich2-1.4~rc2_orig/debian/libmpich2-dev.dirs mpich2-1.4~rc2/debian/libmpich2-dev.dirs --- mpich2-1.4~rc2_orig/debian/libmpich2-dev.dirs 1969-12-31 16:00:00.000000000 -0800 +++ mpich2-1.4~rc2/debian/libmpich2-dev.dirs 2011-05-11 14:05:37.550301799 -0700 @@ -0,0 +1 @@ +usr/lib/mpich2/lib diff -Nru mpich2-1.4~rc2_orig/debian/libmpich2-dev.links mpich2-1.4~rc2/debian/libmpich2-dev.links --- mpich2-1.4~rc2_orig/debian/libmpich2-dev.links 2011-03-30 01:10:12.000000000 -0700 +++ mpich2-1.4~rc2/debian/libmpich2-dev.links 2011-05-11 14:05:37.550301799 -0700 @@ -1 +1,2 @@ usr/share/man/man1/mpicxx.1.gz /usr/share/man/man1/mpic++.1.gz +usr/include/mpich2 usr/lib/mpich2/include diff -Nru mpich2-1.4~rc2_orig/debian/rules mpich2-1.4~rc2/debian/rules --- mpich2-1.4~rc2_orig/debian/rules 2011-05-06 14:34:59.000000000 -0700 +++ mpich2-1.4~rc2/debian/rules 2011-05-11 15:25:43.833771018 -0700 @@ -61,6 +61,9 @@ rm -f debian/libmpich2-dev/usr/bin/mpic++ debian/libmpich2-dev/usr/share/man/man1/mpic++.1 dh_link -plibmpich2-dev /usr/bin/mpicxx.mpich2 /usr/bin/mpic++.mpich2 dh_link -plibmpich2-dev /usr/share/man/man1/mpicxx.mpich2.1 /usr/share/man/man1/mpic++.mpich2.1 + for i in debian/libmpich2-dev/usr/lib/*.so ; do \ + dh_link -plibmpich2-dev usr/lib/`basename $$i` usr/lib/mpich2/lib/`basename $$i` ;\ + done binary-install/mpich2:: mv debian/mpich2/usr/bin/mpiexec debian/mpich2/usr/bin/mpiexec.mpich2