Compare commits

...

10 Commits

Author SHA1 Message Date
David Abdurachmanov d05ce2cc1f
Properly check valgrind arches
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-10 10:24:59 +02:00
Benson Muite 362681d20c Own %{_fmoddir}/mpich 2023-10-10 07:51:47 +00:00
Benson Muite de1cf4c29a Create directories for MPICH package development files 2023-09-30 04:17:34 +00:00
Benson Muite a862bd1891 Mpich should own cmake and include install directories
Make sure that packages which install cmake and include files in Mpich locations
do not need to own the main directories for Mpich.
2023-09-29 06:43:44 +00:00
Yaakov Selkowitz e983f61ee7 Use bundled yaksa in RHEL builds 2023-07-31 19:20:48 -04:00
Zbigniew Jędrzejewski-Szmek 9d70e9040b Comment out unused build dependency
I committed this not as a comment by mistake. There seems to be
no provision to not use the bundled copy. The comment shall serve
as a reminder.

[skip changelog]
2023-07-31 09:24:37 +02:00
Zbigniew Jędrzejewski-Szmek 03ee7f4b2b Use separate yaksa
I made a new package for yaksa, but forgot to make use of it mpich :(
2023-07-31 08:40:01 +02:00
Fedora Release Engineering a5d67cc1e4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 15:54:26 +00:00
Zbigniew Jędrzejewski-Szmek 6e33991713 Version 4.1.2
... (rhbz#2213689)
2023-07-18 10:02:52 +02:00
Yaakov Selkowitz c44d61cb86 Disable PSM, PSM2 in ELN builds
Development of these hardware has ceased, and these packages are
unwanted in RHEL 10.
2023-07-09 22:40:45 -04:00
3 changed files with 24 additions and 4 deletions

1
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -1 +1 @@
SHA512 (mpich-4.1.1.tar.gz) = 9a0920c5f412e15be0b94aba8750175fb49c4f60463a4290a9ca0aa24af425a720bf546ec7f2b9aa1b5d530f065310f5c4ec85aadfda6355d8039b13ca3718ee
SHA512 (mpich-4.1.2.tar.gz) = d1056374ef9ecb6d7816637b6709497e5bc63c3b0af8dfef461aa71a59f9f805b07d80a735eb1511748e78a9260ed967b0597e64a935850fcba1dfef7bf43775