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


Reply via email to