commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2020-09-15 16:25:09 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.4249 (New) Package is "mumps" Tue Sep 15 16:25:09 2020 rev:11 rq:833712 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2020-07-01 14:27:09.154852718 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.4249/mumps.changes2020-09-15 16:25:53.386458901 +0200 @@ -1,0 +2,9 @@ +Thu Jul 23 16:29:56 UTC 2020 - Egbert Eich + +- Add build support for gcc10 to HPC build (bsc#1174439). + * Remove explicit build dependency for libgomp1. + * Add missing compiler versions to openblas and scalapack +build dependencies. +- Add build support for openmpi4. + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.Xr1soj/_old 2020-09-15 16:25:54.722460180 +0200 +++ /var/tmp/diff_new_pack.Xr1soj/_new 2020-09-15 16:25:54.726460184 +0200 @@ -74,6 +74,13 @@ %bcond_with hpc %endif +%if "%{flavor}" == "openmpi4" +%define mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_with hpc +%endif + %if "%{flavor}" == "mvapich2" %define mpi_family mvapich2 %define mumps_f77_mpilibs -lfmpich -lmpich @@ -105,6 +112,14 @@ %bcond_without scotch %endif +%if "%{flavor}" == "scotch-openmpi4" +%define mpi_family openmpi +%define mpi_ver 4 +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%bcond_with hpc +%bcond_without scotch +%endif + %if "%{flavor}" == "scotch-mvapich2" %define mpi_family mvapich2 %define mumps_f77_mpilibs -lfmpich -lmpich @@ -142,6 +157,16 @@ %bcond_without hpc %endif +%if "%{flavor}" == "gnu-openmpi4-hpc" +%{?DisOMPI3} +%undefine c_f_ver +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_without hpc +%endif + %if "%{flavor}" == "gnu-mvapich2-hpc" %undefine c_f_ver # macro mpi is used by macros for master package @@ -187,6 +212,16 @@ %bcond_without hpc %endif +%if "%{flavor}" == "gnu7-openmpi4-hpc" +%{?DisOMPI3} +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_without hpc +%endif + %if "%{flavor}" == "gnu7-mvapich2-hpc" %define c_f_ver 7 # macro mpi is used by macros for master package @@ -232,6 +267,16 @@ %bcond_without hpc %endif +%if "%{flavor}" == "gnu8-openmpi4-hpc" +%{?DisOMPI3} +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_without hpc +%endif + %if "%{flavor}" == "gnu8-mvapich2-hpc" %define c_f_ver 8 # macro mpi is used by macros for master package @@ -277,6 +322,16 @@ %bcond_without hpc %endif +%if "%{flavor}" == "gnu9-openmpi4-hpc" +%{?DisOMPI3} +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_without hpc +%endif + %if "%{flavor}" == "gnu9-mvapich2-hpc" %define c_f_ver 9 # macro mpi is used by macros for master package @@ -292,6 +347,61 @@ %bcond_without hpc %endif +%if "%{flavor}" == "gnu10-openmpi-hpc" +%{?DisOMPI1} +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 1 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu10-openmpi2-hpc" +%{?DisOMPI2} +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 2 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu10-openmpi3-hpc" +%{?DisOMPI3} +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 3 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu10-openmpi4-hpc" +%{?DisOMPI3} +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 4 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu10-mvapich2-hpc" +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_family mvapich2 +%define mumps_f77_mpilibs -lfmpich -lmpich +%undefine mpi_ver +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu10-mpich-hpc" +%define c_f_ver 10 +%global mpi_family mpich +%bcond_without hpc +%endif + %ifarch i586 s390 ppc
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2020-07-01 14:27:07 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.3060 (New) Package is "mumps" Wed Jul 1 14:27:07 2020 rev:10 rq:817965 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-12-12 23:18:39.386210826 +0100 +++ /work/SRC/openSUSE:Factory/.mumps.new.3060/mumps.changes2020-07-01 14:27:09.154852718 +0200 @@ -1,0 +2,12 @@ +Tue Jun 30 20:05:56 UTC 2020 - Egbert Eich + +- With gcc10, some fortran code started failing to build - + add compiler option -std=legacy to fix (bsc#1173549). + +--- +Tue Jun 2 07:50:37 UTC 2020 - Egbert Eich + +- Add macros to handle building of openmpi1 flavors for serial + builds as well (bsc#1172345). + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.TOnnBD/_old 2020-07-01 14:27:09.934855137 +0200 +++ /var/tmp/diff_new_pack.TOnnBD/_new 2020-07-01 14:27:09.938855149 +0200 @@ -1,7 +1,7 @@ # # spec file for package mumps # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -53,6 +53,7 @@ %endif %if "%{flavor}" == "openmpi1" +%{?DisOMPI1} %define mpi_family openmpi %define mumps_f77_mpilibs -lmpi_mpifh -lmpi %define mpi_ver 1 @@ -80,6 +81,7 @@ %endif %if "%{flavor}" == "scotch-openmpi1" +%{?DisOMPI1} %define mpi_family openmpi %define mumps_f77_mpilibs -lmpi_mpifh -lmpi %define mpi_ver 1 @@ -578,7 +580,7 @@ %if %{with mpi} # Set LD_LIBRARY_PATH and PATH %define C_C mpicc - %define F_C mpif77 + %define F_C mpif77 -std=legacy %define F_L mpif77 %define SCALAP -lscalapack %{!?with_hpc:-lblacs} %define MUMPS_LIBF77 %{!?with_hpc:-L%{my_libdir}} %{?mumps_f77_mpilibs} @@ -588,7 +590,7 @@ %define LIBS \\\$(LIBPAR) %else # mpi %define C_C gcc - %define F_C gfortran + %define F_C gfortran -std=legacy %define F_L gfortran %define LIBSEQNEEDED libseqneeded %define MUMPS_LIBF77 -lmpiseq%{?PLAT}
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-12-12 23:18:28 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.4691 (New) Package is "mumps" Thu Dec 12 23:18:28 2019 rev:9 rq:755681 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-12-05 17:38:03.817380279 +0100 +++ /work/SRC/openSUSE:Factory/.mumps.new.4691/mumps.changes2019-12-12 23:18:39.386210826 +0100 @@ -16 +16 @@ - jsc#SLE-8609). + jsc#SLE-8604). Other differences: --
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-12-05 17:35:09 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.4691 (New) Package is "mumps" Thu Dec 5 17:35:09 2019 rev:8 rq:754345 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-10-02 11:58:33.427083756 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.4691/mumps.changes2019-12-05 17:38:03.817380279 +0100 @@ -1,0 +2,29 @@ +Tue Dec 3 12:06:39 UTC 2019 - Egbert Eich + +- Set %mpi_ver for scotch-openmpi +- Remove requires for libblacs from HPC builds which is not + required there. +- Add openmpi3 non-HPC build flavor. +- Remove libblacs as explicit dependency for HPC build. BLACS + is part of scalapack. + +--- +Fri Nov 29 22:10:30 UTC 2019 - Egbert Eich + +- Add support for gcc7 builds for HPC. +- Add support for gcc8 and gcc9 builds for HPC (jsc#SLE-7766 & + jsc#SLE-8609). + +--- +Thu Nov 28 16:16:49 UTC 2019 - Egbert Eich + +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +--- +Mon Nov 25 21:52:36 UTC 2019 - Stefan BrĂ¼ns + +- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed, + fixes unresolvable packages. + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.BN4kIZ/_old 2019-12-05 17:38:06.909379163 +0100 +++ /var/tmp/diff_new_pack.BN4kIZ/_new 2019-12-05 17:38:06.913379162 +0100 @@ -1,7 +1,7 @@ # # spec file for package mumps # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,13 +32,10 @@ ExclusiveArch: do_not_build %endif -%if 0%{?is_opensuse} || 0%{?is_backports} -%undefine DisOMPI1 -%undefine DisOMPI2 -%undefine DisOMPI3 -%else +%if 0%{?sle_version} >= 150200 %define DisOMPI1 ExclusiveArch: do_not_build -%undefine DisOMPI2 +%endif +%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200 %define DisOMPI3 ExclusiveArch: do_not_build %endif @@ -55,7 +52,7 @@ %bcond_without scotch %endif -%if "%{flavor}" == "openmpi" +%if "%{flavor}" == "openmpi1" %define mpi_family openmpi %define mumps_f77_mpilibs -lmpi_mpifh -lmpi %define mpi_ver 1 @@ -69,15 +66,23 @@ %bcond_with hpc %endif +%if "%{flavor}" == "openmpi3" +%define mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 3 +%bcond_with hpc +%endif + %if "%{flavor}" == "mvapich2" %define mpi_family mvapich2 %define mumps_f77_mpilibs -lfmpich -lmpich %bcond_with hpc %endif -%if "%{flavor}" == "scotch-openmpi" +%if "%{flavor}" == "scotch-openmpi1" %define mpi_family openmpi %define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 1 %bcond_with hpc %bcond_without scotch %endif @@ -105,9 +110,42 @@ %bcond_without scotch %endif +%if "%{flavor}" == "gnu-openmpi-hpc" +%{?DisOMPI1} +%undefine c_f_ver +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 1 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu-openmpi2-hpc" +%{?DisOMPI2} +%undefine c_f_ver +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 2 +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu-openmpi3-hpc" +%{?DisOMPI3} +%undefine c_f_ver +# macro mpi is used by macros for master package +%global mpi_family openmpi +%define mumps_f77_mpilibs -lmpi_mpifh -lmpi +%define mpi_ver 3 +%bcond_without hpc +%endif + %if "%{flavor}" == "gnu-mvapich2-hpc" %undefine c_f_ver +# macro mpi is used by macros for master package %global mpi_family mvapich2 +%define mumps_f77_mpilibs -lfmpich -lmpich +%undefine mpi_ver %bcond_without hpc %endif @@ -117,9 +155,9 @@ %bcond_without hpc %endif -%if "%{flavor}" == "gnu-openmpi-hpc" +%if "%{flavor}" == "gnu7-openmpi-hpc" %{?DisOMPI1} -%undefine c_f_ver +%define c_f_ver 7 # macro mpi is used by macros for master package %global mpi_family openmpi %define mumps_f77_mpilibs -lmpi_mpifh -lmpi @@ -127,9 +165,9 @@ %bcond_without hpc %endif -%if "%{flavor}" == "gnu-openmpi2-hpc" +%if "%{flavor}" == "gnu7-openmpi2-hpc" %{?DisOMPI2} -%undefine c_f_ver +%define c_f_ver 7 # macro mpi is used by
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-10-02 11:58:32 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.2352 (New) Package is "mumps" Wed Oct 2 11:58:32 2019 rev:7 rq:734133 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-09-10 00:02:35.801211078 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.2352/mumps.changes2019-10-02 11:58:33.427083756 +0200 @@ -10 +10 @@ -- Update to version 5.2.1: +- Update to version 5.2.1 (jsc#SLE-9939) Other differences: --
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-09-10 00:02:32 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.7948 (New) Package is "mumps" Tue Sep 10 00:02:32 2019 rev:6 rq:729470 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-09-07 11:48:39.766314647 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.7948/mumps.changes2019-09-10 00:02:35.801211078 +0200 @@ -1,0 +2,6 @@ +Mon Sep 9 07:47:02 UTC 2019 - Ana Guerrero Lopez + +- Update Source0, file is gz and not bzip2 +- Use -ffat-lto-objects to provide proper static library. + +--- Old: mumps-5.2.1.tar.bz2 New: mumps-5.2.1.tar.gz Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.T0T3X5/_old 2019-09-10 00:02:36.565211027 +0200 +++ /var/tmp/diff_new_pack.T0T3X5/_new 2019-09-10 00:02:36.569211026 +0200 @@ -22,6 +22,7 @@ %define ver 5.2.1 %define so_ver 5 %define openblas_vers 0.3.6 +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %define PNAME %(echo %{pname} | tr [a-z] [A-Z]) %define _ver %(echo %{ver} | tr . _) @@ -216,7 +217,7 @@ Version:%{ver} Release:0 Url:http://mumps.enseeiht.fr/ -Source0: http://mumps.enseeiht.fr/MUMPS_%{version}.tar.gz#/%{pname}-%{version}.tar.bz2 +Source0: http://mumps.enseeiht.fr/MUMPS_%{version}.tar.gz#/%{pname}-%{version}.tar.gz Source1:Makefile.inc Patch1: Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch %if %{without hpc}
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-09-07 11:48:21 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.7948 (New) Package is "mumps" Sat Sep 7 11:48:21 2019 rev:5 rq:727691 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-07-17 14:27:47.315246441 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.7948/mumps.changes2019-09-07 11:48:39.766314647 +0200 @@ -1,0 +2,9 @@ +Wed Aug 28 18:59:46 UTC 2019 - Ana Guerrero Lopez + +- Update to version 5.2.1: + * See ChangeLog file or at http://mumps.enseeiht.fr/index.php?page=dwnld +- Refresh patch: + * Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch +- Install the new binaries provided with the examples. + +--- Old: mumps-5.1.2.tar.bz2 New: mumps-5.2.1.tar.bz2 Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.ONNO2A/_old 2019-09-07 11:48:40.350314563 +0200 +++ /var/tmp/diff_new_pack.ONNO2A/_new 2019-09-07 11:48:40.350314563 +0200 @@ -19,7 +19,7 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname mumps -%define ver 5.1.2 +%define ver 5.2.1 %define so_ver 5 %define openblas_vers 0.3.6 @@ -532,6 +532,7 @@ %endif install -m 755 examples/*simpletest %{buildroot}%{my_bindir} install -m 755 examples/c_example %{buildroot}%{my_bindir} +install -m 755 examples/*_save_restore %{buildroot}%{my_bindir} %if %{with mpi} %if %{without hpc} @@ -587,7 +588,7 @@ %endif # Don't want binaries in docdir -rm -rf examples/*.o examples/*simpletest examples/c_example examples/multiple_arithmetics_example +rm -rf examples/*.o examples/*simpletest examples/*_save_restore examples/c_example examples/multiple_arithmetics_example %if !%{with mpi} %post -n %{libname} -p /sbin/ldconfig ++ Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch ++ --- /var/tmp/diff_new_pack.ONNO2A/_old 2019-09-07 11:48:40.374314560 +0200 +++ /var/tmp/diff_new_pack.ONNO2A/_new 2019-09-07 11:48:40.378314560 +0200 @@ -81,12 +81,12 @@ $(MAKE) ARITH=z mumps_lib include $(topdir)/Makefile.inc -@@ -74,6 +74,8 @@ OBJS_COMMON_OTHER = \ - mumps_thread.o \ - mumps_save_restore_C.o - +@@ -78,6 +78,8 @@ + tools_common.o \ + sol_common.o + +common: $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER) + OBJS_MOD = \ + $(ARITH)ana_aux.o \ $(ARITH)ana_aux_par.o \ - $(ARITH)ana_lr.o\ ++ mumps-5.1.2.tar.bz2 -> mumps-5.2.1.tar.bz2 ++
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-07-17 14:27:46 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.1887 (New) Package is "mumps" Wed Jul 17 14:27:46 2019 rev:4 rq:716027 version:5.1.2 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-04-04 12:07:56.889409632 +0200 +++ /work/SRC/openSUSE:Factory/.mumps.new.1887/mumps.changes2019-07-17 14:27:47.315246441 +0200 @@ -1,0 +2,6 @@ +Wed Jul 17 09:42:01 UTC 2019 - Michel Normand + +- Add BuildRequires libopenblas-gnu-hpc >= 0.3.6 for hpc to avoid + to build when openblas library not available (ppc64) + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.N7Kxey/_old 2019-07-17 14:27:48.359243197 +0200 +++ /var/tmp/diff_new_pack.N7Kxey/_new 2019-07-17 14:27:48.363243185 +0200 @@ -21,6 +21,7 @@ %define pname mumps %define ver 5.1.2 %define so_ver 5 +%define openblas_vers 0.3.6 %define PNAME %(echo %{pname} | tr [a-z] [A-Z]) %define _ver %(echo %{ver} | tr . _) @@ -234,6 +235,7 @@ BuildRequires: fdupes BuildRequires: libblacs2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel BuildRequires: libgomp1 +BuildRequires: libopenblas-%{compiler_family}-hpc >= %{openblas_vers} BuildRequires: libscalapack2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel BuildRequires: suse-hpc %endif # hpc
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-04-04 12:07:56 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.3908 (New) Package is "mumps" Thu Apr 4 12:07:56 2019 rev:3 rq:691267 version:5.1.2 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-02-28 21:44:53.637486908 +0100 +++ /work/SRC/openSUSE:Factory/.mumps.new.3908/mumps.changes2019-04-04 12:07:56.889409632 +0200 @@ -1,0 +2,5 @@ +Wed Apr 3 14:24:22 UTC 2019 - Christian Goll + +- added version flavor to scotch-openmpi[23] (bsc#1131426) + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.u6mDPh/_old 2019-04-04 12:07:57.993408586 +0200 +++ /var/tmp/diff_new_pack.u6mDPh/_new 2019-04-04 12:07:57.993408586 +0200 @@ -82,6 +82,7 @@ %if "%{flavor}" == "scotch-openmpi2" %define mpi_family openmpi +%define mpi_ver 2 %define mumps_f77_mpilibs -lmpi_mpifh -lmpi %bcond_with hpc %bcond_without scotch @@ -89,6 +90,7 @@ %if "%{flavor}" == "scotch-openmpi3" %define mpi_family openmpi +%define mpi_ver 3 %define mumps_f77_mpilibs -lmpi_mpifh -lmpi %bcond_with hpc %bcond_without scotch
commit mumps for openSUSE:Factory
Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2019-02-28 21:44:52 Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.28833 (New) Package is "mumps" Thu Feb 28 21:44:52 2019 rev:2 rq:680114 version:5.1.2 Changes: --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2019-02-26 22:19:58.614117774 +0100 +++ /work/SRC/openSUSE:Factory/.mumps.new.28833/mumps.changes 2019-02-28 21:44:53.637486908 +0100 @@ -1,0 +2,13 @@ +Wed Feb 27 22:08:16 UTC 2019 - Egbert Eich + +- Use -Wl,--whole-archive .. -Wl,--no-whole-archive instead of unpacking + static library to build a shared library. +- Add dependency to gcc-gfortran to non-HPC build of devel package. + +--- +Wed Feb 27 18:29:25 UTC 2019 - Egbert Eich + +- Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch + * Add missing dependency to serialize sub-builds. + +--- Other differences: -- ++ mumps.spec ++ --- /var/tmp/diff_new_pack.tAtH4S/_old 2019-02-28 21:44:54.145486691 +0100 +++ /var/tmp/diff_new_pack.tAtH4S/_new 2019-02-28 21:44:54.169486680 +0100 @@ -1,7 +1,7 @@ # # spec file for package mumps # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -221,19 +221,19 @@ %{?with_scotch:BuildRequires: %{scotch}%{?with_mpi:-%{mpi_family}%{?mpi_ext}}-devel} %if %{with mpi} BuildRequires: %{mpi_family}%{?mpi_ext}-devel -BuildRequires: scalapack-%{mpi_family}%{?mpi_ext}-devel BuildRequires: libblacs2-%{mpi_family}%{?mpi_ext}-devel +BuildRequires: scalapack-%{mpi_family}%{?mpi_ext}-devel %endif # mpi BuildRequires: blas-devel BuildRequires: lapack-devel %else # hpc BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel BuildRequires: %{mpi_family}%{?mpi_ver}-%{compiler_family}%{?c_f_ver}-hpc-macros-devel -BuildRequires: libscalapack2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel +BuildRequires: fdupes BuildRequires: libblacs2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel BuildRequires: libgomp1 +BuildRequires: libscalapack2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel BuildRequires: suse-hpc -BuildRequires: fdupes %endif # hpc %description @@ -275,8 +275,8 @@ Requires: lib%{pname}%{?scotch:-scotch}%{so_ver} = %{version} %if %{without hpc} && %{with mpi} # Install link targets for non-HPC MPI compat links from the MPI libdir - see below. -BuildRequires: lib%{pname}%{?scotch:-scotch}%{so_ver} = %{version} BuildRequires: %{pname}%{?scotch:-scotch}-devel-static = %version +BuildRequires: lib%{pname}%{?scotch:-scotch}%{so_ver} = %{version} %endif %description %{so_ver}-compat @@ -327,10 +327,11 @@ Requires: lapack-devel %{?with_scotch:Requires: scotch-devel} %endif # mpi +Recommends: gcc-fortran %else # hpc %hpc_requires_devel -Requires: libscalapack2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel Requires: libblacs2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel +Requires: libscalapack2-%{compiler_family}-%{mpi_family}%{?mpi_ver}-hpc-devel %endif %description devel @@ -493,8 +494,8 @@ -lpthread %{MUMPS_LIBF77} -o ../libmumps_common%{?PLAT}.so.%{version} ln -s libmumps_common%{?PLAT}.so.%{version} ../libmumps_common%{?PLAT}.so for ARITH in c d s z ; do - rm -f *.o; ar -x ../lib${ARITH}mumps%{?PLAT}.a - %F_C -shared *.o -Wl,-soname,lib${ARITH}mumps%{?PLAT}.so.%{version} -L.. -lmumps_common%{?PLAT} \ + %F_C -shared -Wl,--whole-archive ../lib${ARITH}mumps%{?PLAT}.a -Wl,--no-whole-archive \ + -Wl,-soname,lib${ARITH}mumps%{?PLAT}.so.%{version} -L.. -lmumps_common%{?PLAT} \ %{LORDERINGS} %{MUMPS_LIBF77} %{LIBBLAS} %{?SCALAP} -o ../lib${ARITH}mumps%{?PLAT}.so.%{version} ln -s lib${ARITH}mumps%{?PLAT}.so.%{version} ../lib${ARITH}mumps%{?PLAT}.so done @@ -590,6 +591,7 @@ %else %post -n %{libname} /sbin/ldconfig -N %{my_libdir} + %postun -n %{libname} /sbin/ldconfig -N %{my_libdir} %{?with_hpc:%{hpc_module_delete_if_default}} ++ Makefiles-Serialize-libseq-libplat-mommond_mod-for-p