Accepting request 1119897 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123] - Prepare support for openmpi5 OBS-URL: https://build.opensuse.org/request/show/1119897 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=317
This commit is contained in:
parent
e25c79031e
commit
5810b1f9da
@ -2,8 +2,6 @@
|
|||||||
<package>base</package>
|
<package>base</package>
|
||||||
<package>extra</package>
|
<package>extra</package>
|
||||||
<package>gnu-hpc</package>
|
<package>gnu-hpc</package>
|
||||||
<package>gnu-openmpi2-hpc</package>
|
|
||||||
<package>gnu-openmpi3-hpc</package>
|
|
||||||
<package>gnu-openmpi4-hpc</package>
|
<package>gnu-openmpi4-hpc</package>
|
||||||
<package>gnu-mvapich2-hpc</package>
|
<package>gnu-mvapich2-hpc</package>
|
||||||
<package>gnu-mpich-hpc</package>
|
<package>gnu-mpich-hpc</package>
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 24 08:09:17 UTC 2023 - Nicolas Morey <nicolas.morey@suse.com>
|
||||||
|
|
||||||
|
- Drop support for obsolete openmpi[123]
|
||||||
|
- Prepare support for openmpi5
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 05 07:39:53 CEST 2023 - aschnell@suse.com
|
Tue Sep 05 07:39:53 CEST 2023 - aschnell@suse.com
|
||||||
|
|
||||||
|
82
boost.spec
82
boost.spec
@ -75,29 +75,6 @@ ExclusiveArch: do_not_build
|
|||||||
%bcond_without hpc
|
%bcond_without hpc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-openmpi2-hpc"
|
|
||||||
%define build_base 0
|
|
||||||
%define mpi_vers 2
|
|
||||||
%define compiler_family gnu
|
|
||||||
%define mpi_flavor openmpi
|
|
||||||
%undefine c_f_ver
|
|
||||||
%bcond_without hpc
|
|
||||||
%bcond_without mpi
|
|
||||||
%bcond_without python3
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-openmpi3-hpc"
|
|
||||||
%{?DisOMPI3}
|
|
||||||
%define build_base 0
|
|
||||||
%define mpi_vers 3
|
|
||||||
%define compiler_family gnu
|
|
||||||
%define mpi_flavor openmpi
|
|
||||||
%undefine c_f_ver
|
|
||||||
%bcond_without hpc
|
|
||||||
%bcond_without mpi
|
|
||||||
%bcond_without python3
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-openmpi4-hpc"
|
%if "%{flavor}" == "gnu-openmpi4-hpc"
|
||||||
%{?DisOMPI4}
|
%{?DisOMPI4}
|
||||||
%define build_base 0
|
%define build_base 0
|
||||||
@ -110,6 +87,18 @@ ExclusiveArch: do_not_build
|
|||||||
%bcond_without python3
|
%bcond_without python3
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if "%{flavor}" == "gnu-openmpi5-hpc"
|
||||||
|
%{?DisOMPI5}
|
||||||
|
%define build_base 0
|
||||||
|
%define mpi_vers 5
|
||||||
|
%define compiler_family gnu
|
||||||
|
%define mpi_flavor openmpi
|
||||||
|
%undefine c_f_ver
|
||||||
|
%bcond_without hpc
|
||||||
|
%bcond_without mpi
|
||||||
|
%bcond_without python3
|
||||||
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-mvapich2-hpc"
|
%if "%{flavor}" == "gnu-mvapich2-hpc"
|
||||||
%define build_base 0
|
%define build_base 0
|
||||||
%define compiler_family gnu
|
%define compiler_family gnu
|
||||||
@ -120,39 +109,6 @@ ExclusiveArch: do_not_build
|
|||||||
%bcond_without python3
|
%bcond_without python3
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-mpich-hpc"
|
|
||||||
%define build_base 0
|
|
||||||
%define compiler_family gnu
|
|
||||||
%define mpi_flavor mpich
|
|
||||||
%undefine c_f_ver
|
|
||||||
%bcond_without hpc
|
|
||||||
%bcond_without mpi
|
|
||||||
%bcond_without python3
|
|
||||||
%endif
|
|
||||||
#
|
|
||||||
%if "%{flavor}" == "gnu10-openmpi2-hpc"
|
|
||||||
%define build_base 0
|
|
||||||
%define mpi_vers 2
|
|
||||||
%define compiler_family gnu
|
|
||||||
%define mpi_flavor openmpi
|
|
||||||
%define c_f_ver 10
|
|
||||||
%bcond_without hpc
|
|
||||||
%bcond_without mpi
|
|
||||||
%bcond_without python3
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu10-openmpi3-hpc"
|
|
||||||
%{?DisOMPI3}
|
|
||||||
%define build_base 0
|
|
||||||
%define mpi_vers 3
|
|
||||||
%define compiler_family gnu
|
|
||||||
%define mpi_flavor openmpi
|
|
||||||
%define c_f_ver 10
|
|
||||||
%bcond_without hpc
|
|
||||||
%bcond_without mpi
|
|
||||||
%bcond_without python3
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu10-openmpi4-hpc"
|
%if "%{flavor}" == "gnu10-openmpi4-hpc"
|
||||||
%{?DisOMPI4}
|
%{?DisOMPI4}
|
||||||
%define build_base 0
|
%define build_base 0
|
||||||
@ -165,6 +121,18 @@ ExclusiveArch: do_not_build
|
|||||||
%bcond_without python3
|
%bcond_without python3
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if "%{flavor}" == "gnu10-openmpi5-hpc"
|
||||||
|
%{?DisOMPI5}
|
||||||
|
%define build_base 0
|
||||||
|
%define mpi_vers 5
|
||||||
|
%define compiler_family gnu
|
||||||
|
%define mpi_flavor openmpi
|
||||||
|
%define c_f_ver 10
|
||||||
|
%bcond_without hpc
|
||||||
|
%bcond_without mpi
|
||||||
|
%bcond_without python3
|
||||||
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu10-mvapich2-hpc"
|
%if "%{flavor}" == "gnu10-mvapich2-hpc"
|
||||||
%define build_base 0
|
%define build_base 0
|
||||||
%define compiler_family gnu
|
%define compiler_family gnu
|
||||||
@ -268,7 +236,7 @@ Patch20: python_library_name.patch
|
|||||||
Patch21: boost-remove-cmakedir.patch
|
Patch21: boost-remove-cmakedir.patch
|
||||||
Patch22: boost-process.patch
|
Patch22: boost-process.patch
|
||||||
# https://github.com/boostorg/mpi/issues/149
|
# https://github.com/boostorg/mpi/issues/149
|
||||||
Patch50: boost-mpi-noreturn.patch
|
Patch50: boost-mpi-noreturn.patch
|
||||||
%{?suse_build_hwcaps_libs}
|
%{?suse_build_hwcaps_libs}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gmp-devel
|
BuildRequires: gmp-devel
|
||||||
|
Loading…
Reference in New Issue
Block a user