Hello community, here is the log from the commit of package fftw3 for openSUSE:Factory checked in at 2020-07-26 16:16:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fftw3 (Old) and /work/SRC/openSUSE:Factory/.fftw3.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fftw3" Sun Jul 26 16:16:35 2020 rev:51 rq:822034 version:3.3.8 Changes: -------- --- /work/SRC/openSUSE:Factory/fftw3/fftw3.changes 2020-06-22 17:42:18.613154847 +0200 +++ /work/SRC/openSUSE:Factory/.fftw3.new.3592/fftw3.changes 2020-07-26 16:17:47.084720793 +0200 @@ -1,0 +2,8 @@ +Mon Jul 20 18:34:40 UTC 2020 - Egbert Eich <e...@suse.com> + +- Add gnu compiler support up to gcc9. +- Fix typo which caused issus building openmpi HPC flavors + (bsc#1174329). +- Add support for openmpi4 (provided by Alin Marin Elena). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fftw3.spec ++++++ --- /var/tmp/diff_new_pack.7lguAd/_old 2020-07-26 16:17:47.860721519 +0200 +++ /var/tmp/diff_new_pack.7lguAd/_new 2020-07-26 16:17:47.864721522 +0200 @@ -40,6 +40,10 @@ %define DisOMPI3 ExclusiveArch: do_not_build %endif +%if !0%{?is_opensuse:1} && 0%{?sle_version:1} && 0%{?sle_version} < 150300 +%define DisOMPI4 ExclusiveArch: do_not_build +%endif + %if "%flavor" == "" ExclusiveArch: do_not_build %define package_name %pname @@ -97,6 +101,16 @@ %bcond_without mpi %endif +%if "%{flavor}" == "gnu-openmpi4-hpc" +%{?DisOMPI4} +%global compiler_family gnu +%undefine c_f_ver +%global mpi_flavor openmpi +%define mpi_vers 4 +%bcond_without hpc +%bcond_without mpi +%endif + %if "%{flavor}" == "gnu-mvapich2-hpc" %global compiler_family gnu %undefine c_f_ver @@ -140,6 +154,16 @@ %bcond_without mpi %endif +%if "%{flavor}" == "gnu7-openmpi4-hpc" +%{?DisOMPI4} +%global compiler_family gnu +%define c_f_ver 7 +%global mpi_flavor openmpi +%define mpi_vers 4 +%bcond_without hpc +%bcond_without mpi +%endif + %if "%{flavor}" == "gnu7-mvapich2-hpc" %global compiler_family gnu %define c_f_ver 7 @@ -156,6 +180,112 @@ %bcond_without mpi %endif +%if "%flavor" == "gnu8-hpc" +%define compiler_family gnu +%define c_f_ver 8 +%bcond_with mpi +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu8-openmpi-hpc" +%{?DisOMPI1} +%global compiler_family gnu +%define c_f_ver 8 +%global mpi_flavor openmpi +%define mpi_vers 1 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu8-openmpi3-hpc" +%{?DisOMPI3} +%global compiler_family gnu +%define c_f_ver 8 +%global mpi_flavor openmpi +%define mpi_vers 3 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu8-openmpi4-hpc" +%{?DisOMPI4} +%global compiler_family gnu +%define c_f_ver 8 +%global mpi_flavor openmpi +%define mpi_vers 4 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu8-mvapich2-hpc" +%global compiler_family gnu +%define c_f_ver 8 +%define mpi_flavor mvapich2 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu8-mpich-hpc" +%global compiler_family gnu +%define c_f_ver 8 +%define mpi_flavor mpich +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%flavor" == "gnu9-hpc" +%define compiler_family gnu +%define c_f_ver 9 +%bcond_with mpi +%bcond_without hpc +%endif + +%if "%{flavor}" == "gnu9-openmpi-hpc" +%{?DisOMPI1} +%global compiler_family gnu +%define c_f_ver 9 +%global mpi_flavor openmpi +%define mpi_vers 1 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu9-openmpi3-hpc" +%{?DisOMPI3} +%global compiler_family gnu +%define c_f_ver 9 +%global mpi_flavor openmpi +%define mpi_vers 3 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu9-openmpi4-hpc" +%{?DisOMPI4} +%global compiler_family gnu +%define c_f_ver 9 +%global mpi_flavor openmpi +%define mpi_vers 4 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu9-mvapich2-hpc" +%global compiler_family gnu +%define c_f_ver 9 +%define mpi_flavor mvapich2 +%bcond_without hpc +%bcond_without mpi +%endif + +%if "%{flavor}" == "gnu9-mpich-hpc" +%global compiler_family gnu +%define c_f_ver 9 +%define mpi_flavor mpich +%bcond_without hpc +%bcond_without mpi +%endif + # now exchange the paths %if %{with hpc} %{?mpi_flavor:%{bcond_without mpi}}%{!?mpi_flavor:%{bcond_with mpi}} @@ -163,7 +293,7 @@ %{?with_mpi:%{!?mpi_flavor:%global mpi_flavor openmpi}} %{?with_mpi:%global hpc_module_pname p%{pname}} # needed by the hpc tools -%{hpc_init -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} %{?with_mpi:-m {%mpi_flavor}} %{?mpi_ver:-V %{mpi_ver}} %{?ext:-e %{ext}}} +%{hpc_init -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} %{?with_mpi:-m {%mpi_flavor}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}} %define package_base %{hpc_install_path_base} %define package_prefix %hpc_prefix %define package_bindir %hpc_bindir ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.7lguAd/_old 2020-07-26 16:17:47.892721549 +0200 +++ /var/tmp/diff_new_pack.7lguAd/_new 2020-07-26 16:17:47.892721549 +0200 @@ -4,6 +4,7 @@ <package>gnu-openmpi-hpc</package> <package>gnu-openmpi2-hpc</package> <package>gnu-openmpi3-hpc</package> + <package>gnu-openmpi4-hpc</package> <package>gnu-mvapich2-hpc</package> <package>gnu-mpich-hpc</package> </multibuild>