Control: tags 814334 + patch
Control: tags 814334 + pending

Dear maintainer,

I've prepared an NMU for scalapack (versioned as 1.8.0-12.3) and
uploaded it to DELAYED/1. Please feel free to tell me if I
should delay it longer.

As with blacs-mpi doing this on short delay to try to see the bottom of
this…

Regards.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  http://mapreri.org                              : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for scalapack-1.8.0 scalapack-1.8.0

 changelog |   15 +++++++++++++++
 control   |   12 ++++++------
 rules     |   14 +++++++-------
 3 files changed, 28 insertions(+), 13 deletions(-)

diff -Nru scalapack-1.8.0/debian/changelog scalapack-1.8.0/debian/changelog
--- scalapack-1.8.0/debian/changelog	2016-02-05 14:31:33.000000000 +0000
+++ scalapack-1.8.0/debian/changelog	2016-02-10 20:51:49.000000000 +0000
@@ -1,3 +1,18 @@
+scalapack (1.8.0-12.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Update the list of MPI architectures.
+    + switch s390x from mpich to OpenMPI.
+    + switch sparc64 from mpich to OpenMPI.
+    + switch ppc64 from mpich to OpenMPI.
+    + add x32 to OpenMPI.
+    + add sh4 to mpich.
+    + drop powerpcspe.
+    + Closes: #814334
+  * Fix FTBFS when using -Wl,--as-needed by adding -lm to the linker flags.
+
+ -- Mattia Rizzolo <mat...@debian.org>  Wed, 10 Feb 2016 14:02:59 +0000
+
 scalapack (1.8.0-12.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru scalapack-1.8.0/debian/control scalapack-1.8.0/debian/control
--- scalapack-1.8.0/debian/control	2016-02-05 14:31:35.000000000 +0000
+++ scalapack-1.8.0/debian/control	2016-02-10 20:51:52.000000000 +0000
@@ -13,7 +13,7 @@
 
 Package: libscalapack-openmpi1
 Section: libs
-Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64el sparc
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el sparc s390x x32 sparc64
 Depends: mpi-default-bin, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: scalapack1-mpich, scalapack1-lam
 Breaks: libscalapack-mpi1 (<< 1.8.0-9.1)
@@ -31,7 +31,7 @@
 
 Package: libscalapack-mpich1
 Section: libs
-Architecture: hppa m68k powerpcspe ppc64 s390x sparc64
+Architecture: hppa m68k sh4
 Depends: mpi-default-bin, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: scalapack1-mpich, scalapack1-lam
 Breaks: libscalapack-mpi1 (<< 1.8.0-9.1)
@@ -49,9 +49,9 @@
 
 Package: libscalapack-mpi-dev
 Section: libdevel
-Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64el sparc hppa m68k powerpcspe ppc64 s390x sparc64
-Depends: libscalapack-openmpi1 (= ${binary:Version}) [alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64el sparc],
-         libscalapack-mpich1 (= ${binary:Version}) [hppa m68k powerpcspe ppc64 s390x sparc64],
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el sparc s390x x32 sparc64 hppa m68k sh4
+Depends: libscalapack-openmpi1 (= ${binary:Version}) [alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el sparc s390x x32 sparc64],
+         libscalapack-mpich1 (= ${binary:Version}) [hppa m68k sh4],
          libblacs-mpi-dev, ${misc:Depends}
 Conflicts: scalapack-mpich-dev, scalapack-lam-dev
 Replaces: scalapack-mpich-dev, scalapack-lam-dev
@@ -71,7 +71,7 @@
 
 Package: scalapack-mpi-test
 Section: math
-Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64el sparc hppa m68k powerpcspe ppc64 s390x sparc64
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el sparc s390x x32 sparc64 hppa m68k sh4
 Depends: scalapack-test-common, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: scalapack-mpich-test, scalapack-lam-test
 Replaces: scalapack-mpich-test, scalapack-lam-test
diff -Nru scalapack-1.8.0/debian/rules scalapack-1.8.0/debian/rules
--- scalapack-1.8.0/debian/rules	2016-02-05 14:31:00.000000000 +0000
+++ scalapack-1.8.0/debian/rules	2016-02-10 20:17:52.000000000 +0000
@@ -17,8 +17,8 @@
 # This list of archs is maintained separately from that of the mpi-defaults
 # package. If there is a mismatch between the two, the package will FTBFS. This
 # is on purpose, to avoid silent breakage. See #740620 for more details.
-OPENMPI_ARCHS=alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64el sparc
-MPICH_ARCHS=hppa m68k powerpcspe ppc64 s390x sparc64
+OPENMPI_ARCHS=alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el sparc s390x x32 sparc64
+MPICH_ARCHS=hppa m68k sh4
 
 build: build-$(SCALAPACK_MPI) build-pvm
 
@@ -49,7 +49,7 @@
 	  ar x ../$${i}_openmpi.a ;\
 	  cd .. ;\
 	  gcc -shared -Wl,-soname=lib$$i-openmpi.so.$(version_major) -o \
-	    lib$$i-openmpi.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-openmpi -lblacs-openmpi $(shell pkg-config mpi-fort --libs) -lgfortran;\
+	    lib$$i-openmpi.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-openmpi -lblacs-openmpi $(shell pkg-config mpi-fort --libs) -lgfortran -lm;\
 	  ln -snf lib$$i-openmpi.so.$(version) lib$$i-openmpi.so.$(version_major) ;\
 	  ln -snf lib$$i-openmpi.so.$(version_major) lib$$i-openmpi.so ;\
 	  rm tmp/* ;\
@@ -98,7 +98,7 @@
 	  ar x ../$${i}_lam.a ;\
 	  cd .. ;\
 	  gcc -shared -Wl,-soname=lib$$i-lam.so.$(version_major) -o \
-	    lib$$i-lam.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-lam -lblacs-lam -llam -lgfortran;\
+	    lib$$i-lam.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-lam -lblacs-lam -llam -lgfortran -lm;\
 	  ln -snf lib$$i-lam.so.$(version) lib$$i-lam.so.$(version_major) ;\
 	  ln -snf lib$$i-lam.so.$(version_major) lib$$i-lam.so ;\
 	  rm tmp/* ;\
@@ -147,7 +147,7 @@
 	  ar x ../$${i}_mpich.a ;\
 	  cd .. ;\
 	  gcc -shared -Wl,-soname=lib$$i-mpich.so.$(version_major) -o \
-	    lib$$i-mpich.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich -lblacs-mpich -L /usr/lib/mpich/lib/shared -lmpich -lgfortran;\
+	    lib$$i-mpich.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich -lblacs-mpich -L /usr/lib/mpich/lib/shared -lmpich -lgfortran -lm;\
 	  ln -snf lib$$i-mpich.so.$(version) lib$$i-mpich.so.$(version_major) ;\
 	  ln -snf lib$$i-mpich.so.$(version_major) lib$$i-mpich.so ;\
 	  rm tmp/* ;\
@@ -190,7 +190,7 @@
 	  ar x ../$${i}_mpich2.a ;\
 	  cd .. ;\
 	  gcc -shared -Wl,-soname=lib$$i-mpich2.so.$(version_major) -o \
-	    lib$$i-mpich2.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich2 -lblacs-mpich2 -lmpich -lmpl -lgfortran;\
+	    lib$$i-mpich2.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich2 -lblacs-mpich2 -lmpich -lmpl -lgfortran -lm;\
 	  ln -snf lib$$i-mpich2.so.$(version) lib$$i-mpich2.so.$(version_major) ;\
 	  ln -snf lib$$i-mpich2.so.$(version_major) lib$$i-mpich2.so ;\
 	  rm tmp/* ;\
@@ -239,7 +239,7 @@
 	  ar x ../$${i}_pvm.a ;\
 	  cd .. ;\
 	  gcc -shared -Wl,-soname=lib$$i-pvm.so.$(version_major) -o \
-	    lib$$i-pvm.so.$(version) tmp/*.o -lblas -llapack -lblacs-pvm -lpvm3 -lgfortran;\
+	    lib$$i-pvm.so.$(version) tmp/*.o -lblas -llapack -lblacs-pvm -lpvm3 -lgfortran -lm;\
 	  ln -snf lib$$i-pvm.so.$(version) lib$$i-pvm.so.$(version_major) ;\
 	  ln -snf lib$$i-pvm.so.$(version_major) lib$$i-pvm.so ;\
 	  rm tmp/* ;\

Attachment: signature.asc
Description: PGP signature

Reply via email to