Hello community, here is the log from the commit of package imb for openSUSE:Factory checked in at 2019-12-02 11:29:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/imb (Old) and /work/SRC/openSUSE:Factory/.imb.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "imb" Mon Dec 2 11:29:23 2019 rev:8 rq:752494 version:2019.3 Changes: -------- --- /work/SRC/openSUSE:Factory/imb/imb.changes 2019-10-17 12:21:25.811301608 +0200 +++ /work/SRC/openSUSE:Factory/.imb.new.4691/imb.changes 2019-12-02 11:31:45.890548363 +0100 @@ -1,0 +2,12 @@ +Fri Nov 29 19:37:22 UTC 2019 - Egbert Eich <[email protected]> + +- Add support for gcc7. +- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609). + +------------------------------------------------------------------- +Thu Nov 28 16:01:41 UTC 2019 - Egbert Eich <[email protected]> + +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ imb.spec ++++++ --- /var/tmp/diff_new_pack.zTOtxT/_old 2019-12-02 11:31:47.182547765 +0100 +++ /var/tmp/diff_new_pack.zTOtxT/_new 2019-12-02 11:31:47.186547763 +0100 @@ -24,13 +24,10 @@ %define ver 2019.3 %define _ver 2019_3 -%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:1} && 0%{?sle_version:1} && 0%{?sle_version} < 150200 %define DisOMPI3 ExclusiveArch: do_not_build %endif @@ -53,14 +50,6 @@ %define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" %endif -%if "%{flavor}" == "gnu-mvapich2-hpc" -%{bcond_without hpc} -%define compiler_family gnu -%undefine c_f_ver -%global mpi_flavor mvapich2 -%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" -%endif - %if "%{flavor}" == "openmpi1" %{bcond_with hpc} %undefine c_f_ver @@ -88,6 +77,14 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "gnu-mvapich2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%undefine c_f_ver +%global mpi_flavor mvapich2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + %if "%{flavor}" == "gnu-mpich-hpc" %{bcond_without hpc} %define compiler_family gnu @@ -126,6 +123,156 @@ # macro mpi is used by macros for master package %global mpi_flavor openmpi %define mpi_vers 3 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI3} +%endif + +%if "%{flavor}" == "gnu7-mvapich2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +%global mpi_flavor mvapich2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu7-mpich-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_flavor mpich +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu7-openmpi-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 1 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI1} +%endif + +%if "%{flavor}" == "gnu7-openmpi2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI2} +%endif + +%if "%{flavor}" == "gnu7-openmpi3-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 3 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI3} +%endif + +%if "%{flavor}" == "gnu8-mvapich2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +%global mpi_flavor mvapich2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu8-mpich-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_flavor mpich +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu8-openmpi-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 1 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI1} +%endif + +%if "%{flavor}" == "gnu8-openmpi2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI2} +%endif + +%if "%{flavor}" == "gnu8-openmpi3-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 3 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI3} +%endif + +%if "%{flavor}" == "gnu9-mvapich2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +%global mpi_flavor mvapich2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu9-mpich-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_flavor mpich +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu9-openmpi-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 1 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI1} +%endif + +%if "%{flavor}" == "gnu9-openmpi2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI2} +%endif + +%if "%{flavor}" == "gnu9-openmpi3-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 3 %define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" %{?DisOMPI3} %endif
