Hello community, here is the log from the commit of package mvapich2 for openSUSE:Factory checked in at 2019-10-02 11:59:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mvapich2 (Old) and /work/SRC/openSUSE:Factory/.mvapich2.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mvapich2" Wed Oct 2 11:59:34 2019 rev:19 rq:734305 version:2.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mvapich2/mvapich2.changes 2019-08-05 10:41:02.827301142 +0200 +++ /work/SRC/openSUSE:Factory/.mvapich2.new.2352/mvapich2.changes 2019-10-02 11:59:38.254917606 +0200 @@ -1,0 +2,10 @@ +Fri Sep 6 08:10:21 UTC 2019 - Nicolas Morey-Chaisemartin <[email protected]> + +- Update to mvapich2 2.3.2 (jsc#SLE-8544) + - See CHANGELOG for fixes and new features +- Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch + as it was fixed upstream. +- Use FAT LTO objects in order to provide proper static library. +- Add 0001-Drop-real128.patch to fix compilation on armv7 + +------------------------------------------------------------------- Old: ---- mvapich2-2.3.1.tar.gz mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch New: ---- 0001-Drop-real128.patch mvapich2-2.3.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mvapich2.spec ++++++ --- /var/tmp/diff_new_pack.USeJ8t/_old 2019-10-02 11:59:39.070915514 +0200 +++ /var/tmp/diff_new_pack.USeJ8t/_new 2019-10-02 11:59:39.070915514 +0200 @@ -19,8 +19,8 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname mvapich2 -%define vers 2.3.1 -%define _vers 2_3_1 +%define vers 2.3.2 +%define _vers 2_3_2 %if "%{flavor}" == "" ExclusiveArch: do_not_build @@ -168,7 +168,8 @@ # It's been merged upstream, should be removed with the next release Patch3: 0001-Drop-GCC-check.patch Patch4: reproducible.patch -Patch5: mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch +# PATCH-FIX-UPSTREAM 0001-Drop-real128.patch (https://github.com/pmodels/mpich/issues/4005) +Patch5: 0001-Drop-real128.patch Url: http://mvapich.cse.ohio-state.edu/overview/mvapich2/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -300,10 +301,14 @@ %patch2 %patch3 %patch4 -p1 -%patch5 +# Only apply this patch on Armv7 +%ifarch armv7hl +%patch5 -p1 +%endif cp /usr/share/automake*/config.* . %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects PERL_USE_UNSAFE_INC=1 ./autogen.sh %if %{with hpc} %{hpc_setup} ++++++ 0001-Drop-real128.patch ++++++ >From 8f0c71281b5dccd70a3f1d4204e3cc6bc7201ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <[email protected]> Date: Wed, 28 Aug 2019 10:57:55 +0000 Subject: [PATCH] Drop real128 https://github.com/pmodels/mpich/issues/4005 --- .../fortran/use_mpi_f08/mpi_f08_types.f90 | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/src/binding/fortran/use_mpi_f08/mpi_f08_types.f90 b/src/binding/fortran/use_mpi_f08/mpi_f08_types.f90 index f8b0fa811..46bdf6972 100644 --- a/src/binding/fortran/use_mpi_f08/mpi_f08_types.f90 +++ b/src/binding/fortran/use_mpi_f08/mpi_f08_types.f90 @@ -248,10 +248,8 @@ interface MPI_Sizeof module procedure MPI_Sizeof_xint64 module procedure MPI_Sizeof_xreal32 module procedure MPI_Sizeof_xreal64 - module procedure MPI_Sizeof_xreal128 module procedure MPI_Sizeof_xcomplex32 module procedure MPI_Sizeof_xcomplex64 - module procedure MPI_Sizeof_xcomplex128 end interface private :: MPI_Sizeof_character @@ -263,10 +261,8 @@ private :: MPI_Sizeof_xint32 private :: MPI_Sizeof_xint64 private :: MPI_Sizeof_xreal32 private :: MPI_Sizeof_xreal64 -private :: MPI_Sizeof_xreal128 private :: MPI_Sizeof_xcomplex32 private :: MPI_Sizeof_xcomplex64 -private :: MPI_Sizeof_xcomplex128 contains @@ -350,16 +346,6 @@ subroutine MPI_Sizeof_xreal64 (x, size, ierror) ierror = 0 end subroutine MPI_Sizeof_xreal64 -subroutine MPI_Sizeof_xreal128 (x, size, ierror) - use,intrinsic :: iso_fortran_env, only: real128 - real(real128),dimension(..) :: x - integer, intent(out) :: size - integer, optional, intent(out) :: ierror - - size = storage_size(x)/8 - ierror = 0 -end subroutine MPI_Sizeof_xreal128 - subroutine MPI_Sizeof_xcomplex32 (x, size, ierror) use,intrinsic :: iso_fortran_env, only: real32 complex(real32),dimension(..) :: x @@ -380,16 +366,6 @@ subroutine MPI_Sizeof_xcomplex64 (x, size, ierror) ierror = 0 end subroutine MPI_Sizeof_xcomplex64 -subroutine MPI_Sizeof_xcomplex128 (x, size, ierror) - use,intrinsic :: iso_fortran_env, only: real128 - complex(real128),dimension(..) :: x - integer, intent(out) :: size - integer, optional, intent(out) :: ierror - - size = storage_size(x)/8 - ierror = 0 -end subroutine MPI_Sizeof_xcomplex128 - subroutine MPI_Status_f2f08(f_status, f08_status, ierror) integer, intent(in) :: f_status(MPI_STATUS_SIZE) type(MPI_Status), intent(out) :: f08_status -- 2.21.0 ++++++ mvapich2-2.3.1.tar.gz -> mvapich2-2.3.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/mvapich2/mvapich2-2.3.1.tar.gz /work/SRC/openSUSE:Factory/.mvapich2.new.2352/mvapich2-2.3.2.tar.gz differ: char 5, line 1
