forked from pool/mumps
Accepting request 869855 from home:eeich:branches:science
- Disable openmpi4 builds for SLE/Leap < 15.3. OBS-URL: https://build.opensuse.org/request/show/869855 OBS-URL: https://build.opensuse.org/package/show/science/mumps?expand=0&rev=53
This commit is contained in:
parent
d25676cda5
commit
f0ac7b5c85
@ -3,6 +3,7 @@
|
|||||||
<package>openmpi1</package>
|
<package>openmpi1</package>
|
||||||
<package>openmpi2</package>
|
<package>openmpi2</package>
|
||||||
<package>openmpi3</package>
|
<package>openmpi3</package>
|
||||||
|
<package>openmpi4</package>
|
||||||
<package>mvapich2</package>
|
<package>mvapich2</package>
|
||||||
<package>scotch-serial</package>
|
<package>scotch-serial</package>
|
||||||
<package>scotch-openmpi1</package>
|
<package>scotch-openmpi1</package>
|
||||||
@ -10,6 +11,7 @@
|
|||||||
<package>gnu-openmpi-hpc</package>
|
<package>gnu-openmpi-hpc</package>
|
||||||
<package>gnu-openmpi2-hpc</package>
|
<package>gnu-openmpi2-hpc</package>
|
||||||
<package>gnu-openmpi3-hpc</package>
|
<package>gnu-openmpi3-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>
|
||||||
<!-- <package>scotch-mvapich2</package> -->
|
<!-- <package>scotch-mvapich2</package> -->
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 5 20:31:13 UTC 2021 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
- Disable openmpi4 builds for SLE/Leap < 15.3.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 28 17:52:27 UTC 2021 - Egbert Eich <eich@suse.com>
|
Thu Jan 28 17:52:27 UTC 2021 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
19
mumps.spec
19
mumps.spec
@ -38,6 +38,9 @@ ExclusiveArch: do_not_build
|
|||||||
%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
|
%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
|
||||||
%define DisOMPI3 ExclusiveArch: do_not_build
|
%define DisOMPI3 ExclusiveArch: do_not_build
|
||||||
%endif
|
%endif
|
||||||
|
%if 0%{?sle_version:1} && 0%{?sle_version} < 150300
|
||||||
|
%define DisOMPI4 ExclusiveArch: do_not_build
|
||||||
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "serial"
|
%if "%{flavor}" == "serial"
|
||||||
# Stub MPI library
|
# Stub MPI library
|
||||||
@ -61,6 +64,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "openmpi2"
|
%if "%{flavor}" == "openmpi2"
|
||||||
|
%{?DisOMPI2}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
%define mpi_ver 2
|
%define mpi_ver 2
|
||||||
@ -68,6 +72,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "openmpi3"
|
%if "%{flavor}" == "openmpi3"
|
||||||
|
%{?DisOMPI3}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
%define mpi_ver 3
|
%define mpi_ver 3
|
||||||
@ -75,6 +80,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "openmpi4"
|
%if "%{flavor}" == "openmpi4"
|
||||||
|
%{?DisOMPI4}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
%define mpi_ver 4
|
%define mpi_ver 4
|
||||||
@ -97,6 +103,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "scotch-openmpi2"
|
%if "%{flavor}" == "scotch-openmpi2"
|
||||||
|
%{?DisOMPI2}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mpi_ver 2
|
%define mpi_ver 2
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
@ -105,6 +112,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "scotch-openmpi3"
|
%if "%{flavor}" == "scotch-openmpi3"
|
||||||
|
%{?DisOMPI3}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mpi_ver 3
|
%define mpi_ver 3
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
@ -113,6 +121,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "scotch-openmpi4"
|
%if "%{flavor}" == "scotch-openmpi4"
|
||||||
|
%{?DisOMPI4}
|
||||||
%define mpi_family openmpi
|
%define mpi_family openmpi
|
||||||
%define mpi_ver 4
|
%define mpi_ver 4
|
||||||
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
|
||||||
@ -158,7 +167,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu-openmpi4-hpc"
|
%if "%{flavor}" == "gnu-openmpi4-hpc"
|
||||||
%{?DisOMPI3}
|
%{?DisOMPI4}
|
||||||
%undefine c_f_ver
|
%undefine c_f_ver
|
||||||
# macro mpi is used by macros for master package
|
# macro mpi is used by macros for master package
|
||||||
%global mpi_family openmpi
|
%global mpi_family openmpi
|
||||||
@ -213,7 +222,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu7-openmpi4-hpc"
|
%if "%{flavor}" == "gnu7-openmpi4-hpc"
|
||||||
%{?DisOMPI3}
|
%{?DisOMPI4}
|
||||||
%define c_f_ver 7
|
%define c_f_ver 7
|
||||||
# macro mpi is used by macros for master package
|
# macro mpi is used by macros for master package
|
||||||
%global mpi_family openmpi
|
%global mpi_family openmpi
|
||||||
@ -268,7 +277,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu8-openmpi4-hpc"
|
%if "%{flavor}" == "gnu8-openmpi4-hpc"
|
||||||
%{?DisOMPI3}
|
%{?DisOMPI4}
|
||||||
%define c_f_ver 8
|
%define c_f_ver 8
|
||||||
# macro mpi is used by macros for master package
|
# macro mpi is used by macros for master package
|
||||||
%global mpi_family openmpi
|
%global mpi_family openmpi
|
||||||
@ -323,7 +332,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu9-openmpi4-hpc"
|
%if "%{flavor}" == "gnu9-openmpi4-hpc"
|
||||||
%{?DisOMPI3}
|
%{?DisOMPI4}
|
||||||
%define c_f_ver 9
|
%define c_f_ver 9
|
||||||
# macro mpi is used by macros for master package
|
# macro mpi is used by macros for master package
|
||||||
%global mpi_family openmpi
|
%global mpi_family openmpi
|
||||||
@ -378,7 +387,7 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "gnu10-openmpi4-hpc"
|
%if "%{flavor}" == "gnu10-openmpi4-hpc"
|
||||||
%{?DisOMPI3}
|
%{?DisOMPI4}
|
||||||
%define c_f_ver 10
|
%define c_f_ver 10
|
||||||
# macro mpi is used by macros for master package
|
# macro mpi is used by macros for master package
|
||||||
%global mpi_family openmpi
|
%global mpi_family openmpi
|
||||||
|
Loading…
Reference in New Issue
Block a user