Compare commits
10 Commits
45b47a9032
...
d05ce2cc1f
Author | SHA1 | Date |
---|---|---|
David Abdurachmanov | d05ce2cc1f | |
Benson Muite | 362681d20c | |
Benson Muite | de1cf4c29a | |
Benson Muite | a862bd1891 | |
Yaakov Selkowitz | e983f61ee7 | |
Zbigniew Jędrzejewski-Szmek | 9d70e9040b | |
Zbigniew Jędrzejewski-Szmek | 03ee7f4b2b | |
Fedora Release Engineering | a5d67cc1e4 | |
Zbigniew Jędrzejewski-Szmek | 6e33991713 | |
Yaakov Selkowitz | c44d61cb86 |
|
@ -12,3 +12,4 @@
|
|||
/mpich-4.0.3.tar.gz
|
||||
/mpich-4.1.tar.gz
|
||||
/mpich-4.1.1.tar.gz
|
||||
/mpich-4.1.2.tar.gz
|
||||
|
|
25
mpich.spec
25
mpich.spec
|
@ -1,7 +1,7 @@
|
|||
Summary: A high-performance implementation of MPI
|
||||
Name: mpich
|
||||
Version: 4.1.1
|
||||
Release: %autorelease
|
||||
Version: 4.1.2
|
||||
Release: %autorelease -e 0.riscv64
|
||||
License: MIT
|
||||
URL: https://www.mpich.org/
|
||||
|
||||
|
@ -27,10 +27,13 @@ BuildRequires: gcc
|
|||
BuildRequires: gcc-c++
|
||||
BuildRequires: gcc-gfortran
|
||||
BuildRequires: hwloc-devel >= 2.0
|
||||
%if ! (0%{?rhel} >= 10)
|
||||
%ifarch x86_64
|
||||
BuildRequires: infinipath-psm-devel
|
||||
# BuildRequires: json-c-devel
|
||||
BuildRequires: libpsm2-devel
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: libfabric-devel
|
||||
BuildRequires: libnl3-devel
|
||||
BuildRequires: libuuid-devel
|
||||
|
@ -38,9 +41,14 @@ BuildRequires: numactl-devel
|
|||
%ifarch aarch64 ppc64le x86_64
|
||||
BuildRequires: ucx-devel
|
||||
%endif
|
||||
%if ! 0%{?rhel}
|
||||
BuildRequires: yaksa-devel
|
||||
%else
|
||||
Provides: bundled(yaksa) = 0.2
|
||||
%endif
|
||||
# For ./maint/extractcvars
|
||||
BuildRequires: perl(lib)
|
||||
%ifnarch s390 %{mips}
|
||||
%ifarch %{valgrind_arches}
|
||||
BuildRequires: valgrind-devel
|
||||
%endif
|
||||
# For %%{python3_sitearch}
|
||||
|
@ -132,6 +140,7 @@ CONFIGURE_OPTS=(
|
|||
--enable-lib-depend
|
||||
--disable-rpath
|
||||
--disable-silent-rules
|
||||
--disable-dependency-tracking
|
||||
--with-gnu-ld
|
||||
--with-pm=hydra:gforker
|
||||
--includedir=%{_includedir}/%{name}-%{_arch}
|
||||
|
@ -146,6 +155,9 @@ CONFIGURE_OPTS=(
|
|||
%ifarch aarch64 ppc64le x86_64
|
||||
--with-ucx
|
||||
%endif
|
||||
%if ! 0%{?rhel}
|
||||
--with-yaksa
|
||||
%endif
|
||||
)
|
||||
# --with-device=ch3:nemesis
|
||||
|
||||
|
@ -200,6 +212,10 @@ install -pDm0644 %{SOURCE3} %{buildroot}%{python3_sitearch}/%{name}.pth
|
|||
# Create cmake directory
|
||||
mkdir -p %{buildroot}%{_libdir}/%{name}/lib/cmake/
|
||||
|
||||
# Create directories for MPICH application development files
|
||||
mkdir -p %{buildroot}%{_libdir}/%{name}/lib/cmake
|
||||
mkdir -p %{buildroot}%{_libdir}/%{name}/include
|
||||
|
||||
find %{buildroot} -type f -name "*.la" -delete
|
||||
|
||||
%check
|
||||
|
@ -220,6 +236,9 @@ make check VERBOSE=1 \
|
|||
%dir %{_libdir}/%{name}
|
||||
%dir %{_libdir}/%{name}/lib
|
||||
%dir %{_libdir}/%{name}/bin
|
||||
%dir %{_libdir}/%{name}/lib/cmake
|
||||
%dir %{_libdir}/%{name}/include
|
||||
%dir %{_fmoddir}/mpich
|
||||
%{_libdir}/%{name}/lib/*.so.*
|
||||
%{_libdir}/%{name}/bin/hydra*
|
||||
%{_libdir}/%{name}/bin/mpichversion
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (mpich-4.1.1.tar.gz) = 9a0920c5f412e15be0b94aba8750175fb49c4f60463a4290a9ca0aa24af425a720bf546ec7f2b9aa1b5d530f065310f5c4ec85aadfda6355d8039b13ca3718ee
|
||||
SHA512 (mpich-4.1.2.tar.gz) = d1056374ef9ecb6d7816637b6709497e5bc63c3b0af8dfef461aa71a59f9f805b07d80a735eb1511748e78a9260ed967b0597e64a935850fcba1dfef7bf43775
|
||||
|
|
Loading…
Reference in New Issue