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 <eich@suse.com> + +- 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 <eich@suse.com> + +- 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-parallel-builds.patch ++++++ --- /var/tmp/diff_new_pack.tAtH4S/_old 2019-02-28 21:44:54.517486532 +0100 +++ /var/tmp/diff_new_pack.tAtH4S/_new 2019-02-28 21:44:54.529486527 +0100 @@ -85,7 +85,7 @@ mumps_thread.o \ mumps_save_restore_C.o -+common: $(OBJS_COMMON_MOD) ++common: $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER) + OBJS_MOD = \ $(ARITH)ana_aux_par.o \
participants (1)
-
root