Control: tags -1 + patch pending Dear Maintainer,
Le mardi 03 décembre 2013 à 11:52 +0100, Michael Banck a écrit : > Package: blacs-mpi > Version: 1.1-31 > Severity: serious > if I try to rebuild the current unstable blacs-mpi version in sid chroot > on s390x (zelenka.debian.org), I get the following failure: I uploaded to DELAYED/2 a NMU of blacs-mpi versioned 1.1-31.1 and fixing that issue. The debdiff is attached. Don't hesitate to tell me if I should delay the upload longer. Cheers, -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://www.dynare.org/sebastien `- GPG Key: 4096R/381A7594
diff -Nru blacs-mpi-1.1/debian/blacs-mpi-implementations.patch blacs-mpi-1.1/debian/blacs-mpi-implementations.patch --- blacs-mpi-1.1/debian/blacs-mpi-implementations.patch 2013-12-22 13:27:56.000000000 +0000 +++ blacs-mpi-1.1/debian/blacs-mpi-implementations.patch 2013-12-22 13:27:57.000000000 +0000 @@ -40,7 +40,7 @@ #====================== SECTION 1: PATHS AND LIBRARIES ======================= #============================================================================= # The following macros specify the name and location of libraries required by -@@ -44,6 +78,9 @@ +@@ -44,24 +78,38 @@ BLACSCINIT = $(BLACSdir)/blacsCinit_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL).a BLACSLIB = $(BLACSdir)/blacs_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL).a @@ -50,11 +50,16 @@ # ------------------------------------- # Name and location of the MPI library. # ------------------------------------- -@@ -55,13 +92,35 @@ + ifeq ($(MPI),mpich) + # for compilation with mpich: + MPIdir = /usr/lib/mpich +- MPIdev = ch_p4 +- MPIplat = LINUX MPILIBdir = $(MPIdir)/lib MPIINCdir = $(MPIdir)/include - MPILIB = $(MPILIBdir)/shared/libmpich.so $(MPILIBdir)/shared/libpmpich.so $(MPILIBdir)/libmpich.a +- MPILIB = $(MPILIBdir)/shared/libmpich.so $(MPILIBdir)/shared/libpmpich.so $(MPILIBdir)/libmpich.a -else ++ MPILIB = -lmpich + CC = mpicc.mpich + F77 = mpif90.mpich +endif @@ -74,31 +79,25 @@ + MPILIB = -L/usr/lib/openmpi/lib -lmpi -lmpi_f77 + CC = mpicc.openmpi + F77 = mpif90.openmpi -+endif -+ifeq ($(MPI),mpich2) -+# for compilation with mpich2: -+ MPIdir = /usr/lib/mpich2 -+ MPILIBdir = $(MPIdir)/lib -+ MPIINCdir = $(MPIdir)/include -+ MPILIB = -L/usr/lib/mpich2/lib -lmpich -+ CC = mpicc.mpich2 -+ F77 = mpif90.mpich2 endif - # ------------------------------------- # All libraries required by the tester. -@@ -155,6 +214,9 @@ - ifeq ($(MPI),mpich) - TRANSCOMM = -DUseMpich - endif -+ifeq ($(MPI),mpich2) -+ TRANSCOMM = -DUseMpich -+endif +@@ -98,11 +146,7 @@ + # The directory to find the required communication library include files, + # if they are required by your system. + # ----------------------------------------------------------------------- +-ifeq ($(MPI),mpich) +- SYSINC = -I$(MPIINCdir) -I$(MPIdir)/build/$(MPIplat)/$(MPIdev)/include +-else +- SYSINC = -I$(MPIINCdir) +-endif ++SYSINC = -I$(MPIINCdir) - # If you know that your MPI uses the same handles for fortran and C - # communicators, you can replace the empty macro definition below with -@@ -208,33 +270,3 @@ + # --------------------------------------------------------------------------- + # The Fortran 77 to C interface to be used. If you are unsure of the correct +@@ -208,33 +252,3 @@ #=============================== End SECTION 2 =============================== #============================================================================= diff -Nru blacs-mpi-1.1/debian/changelog blacs-mpi-1.1/debian/changelog --- blacs-mpi-1.1/debian/changelog 2013-12-22 13:27:56.000000000 +0000 +++ blacs-mpi-1.1/debian/changelog 2013-12-22 13:27:57.000000000 +0000 @@ -1,3 +1,10 @@ +blacs-mpi (1.1-31.1) unstable; urgency=medium + + * Non-maintainer upload. + * Support MPICH3 which is now simply called MPICH. (Closes: #731225) + + -- Sébastien Villemot <sebast...@debian.org> Sun, 22 Dec 2013 13:25:27 +0000 + blacs-mpi (1.1-31) unstable; urgency=low * Rebuilding with mpi-default-dev >=1.0 (Closes: #652312)
signature.asc
Description: This is a digitally signed message part