diff --git a/0001-modify-multicore-timeout-support.patch b/0001-modify-multicore-timeout-support.patch new file mode 100644 index 0000000000000000000000000000000000000000..0e5e18c51265f9606e60c880a08e09f57652eebc --- /dev/null +++ b/0001-modify-multicore-timeout-support.patch @@ -0,0 +1,13 @@ +diff --git a/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client.c b/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client.c +index d012c3a..fcf2f1d 100644 +--- a/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client.c ++++ b/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client.c +@@ -904,7 +904,7 @@ PMIX_EXPORT pmix_status_t PMIx_Finalize(const pmix_info_t info[], size_t ninfo) + pmix_status_t rc; + size_t n; + pmix_client_timeout_t tev; +- struct timeval tv = {2, 0}; ++ struct timeval tv = {5, 0}; + pmix_peer_t *peer; + int i; + diff --git a/openmpi.spec b/openmpi.spec index f8b9b8f4be028b9a512575564c1048faf00a868a..2a5f5a6973ec870c65e752dcaa537d3ded7cfae2 100644 --- a/openmpi.spec +++ b/openmpi.spec @@ -1,6 +1,6 @@ Name: openmpi Version: 4.1.4 -Release: 4 +Release: 5 Summary: Open Source High Performance Computing License: BSD-3-Clause URL: http://www.open-mpi.org/ @@ -8,6 +8,7 @@ Source0: https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-%{ve Source1: openmpi.module.in Source2: openmpi.pth.py3 Source3: macros.openmpi +Patch1000: 0001-modify-multicore-timeout-support.patch BuildRequires: gcc-c++, gcc-gfortran BuildRequires: valgrind-devel, hwloc-devel, java-devel, libfabric-devel, papi-devel @@ -213,6 +214,9 @@ make check %{_mandir}/%{name_all}/man*/* %changelog +* Mon Aug 19 2024 zhangzijian <1220292247@qq.com> - 4.1.4-5 +- Modify multicore caused finalize timeout error + * Thu Feb 1 2024 peng.zou - 4.1.4-4 - Add ppc64le support