forked from pool/openmpi4
Accepting request 812864 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/812864 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=2
This commit is contained in:
commit
749ec1d035
2
_service
2
_service
@ -8,7 +8,7 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
|
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
<param name="revision">cb5f4e737a9d9cf47511b940179d620dd11249b3</param>
|
<param name="revision">8b4a8cd34cb33f3eb89c22adc46243e9df19d7b0</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="disabled">
|
<service name="recompress" mode="disabled">
|
||||||
<param name="file">openmpi*.tar</param>
|
<param name="file">openmpi*.tar</param>
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
commit aa60ad84658b3433bcecb968f8dea2031fec27c3
|
|
||||||
Author: Maxwell Coil <mcoil@nd.edu>
|
|
||||||
Date: Sun Dec 8 13:56:00 2019 -0500
|
|
||||||
|
|
||||||
memory/patcher: fix compiler warning
|
|
||||||
|
|
||||||
syscall() returns a long, but we are invoking shmat(), which returns
|
|
||||||
a void*.
|
|
||||||
|
|
||||||
Signed-off-by: Maxwell Coil <mcoil@nd.edu>
|
|
||||||
|
|
||||||
diff --git opal/mca/memory/patcher/memory_patcher_component.c opal/mca/memory/patcher/memory_patcher_component.c
|
|
||||||
index 687d430fa362..272ec721225b 100644
|
|
||||||
--- opal/mca/memory/patcher/memory_patcher_component.c
|
|
||||||
+++ opal/mca/memory/patcher/memory_patcher_component.c
|
|
||||||
@@ -440,7 +440,7 @@ static void *_intercept_shmat(int shmid, const void *shmaddr, int shmflg)
|
|
||||||
|
|
||||||
if (!original_shmat) {
|
|
||||||
#if defined(SYS_shmat)
|
|
||||||
- result = memory_patcher_syscall(SYS_shmat, shmid, shmaddr, shmflg);
|
|
||||||
+ result = (void*) memory_patcher_syscall(SYS_shmat, shmid, shmaddr, shmflg);
|
|
||||||
#else // IPCOP_shmat
|
|
||||||
unsigned long ret;
|
|
||||||
ret = memory_patcher_syscall(SYS_ipc, IPCOP_shmat,
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c2798b5679a61c052c876c00f700b7c8c556d32dd7585350c0dd1434bfcb73c5
|
|
||||||
size 6267972
|
|
3
openmpi-4.0.3.0.8b4a8cd34cb3.tar.bz2
Normal file
3
openmpi-4.0.3.0.8b4a8cd34cb3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fb2ebe6551fdcb4c00bc822af158d6a5d11d6cb1468e50c30c39349e3a48f7d2
|
||||||
|
size 6291443
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 9 08:40:06 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||||||
|
|
||||||
|
- Update to version 4.0.3
|
||||||
|
- See NEWS for the detailled changelog
|
||||||
|
- Fixes compilation with UCX 1.8
|
||||||
|
- Drop memory-patcher-fix-compiler-warning.patch which was merged upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 19 08:28:04 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
Thu Mar 19 08:28:04 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openmpi4
|
# spec file for package openmpi4
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
||||||
# University Research and Technology
|
# University Research and Technology
|
||||||
# Corporation. All rights reserved.
|
# Corporation. All rights reserved.
|
||||||
@ -42,8 +42,8 @@
|
|||||||
# % define build_static_devel 1
|
# % define build_static_devel 1
|
||||||
|
|
||||||
%define pname openmpi
|
%define pname openmpi
|
||||||
%define vers 4.0.2
|
%define vers 4.0.3
|
||||||
%define _vers 4_0_2
|
%define _vers 4_0_3
|
||||||
%define m_f_ver 4
|
%define m_f_ver 4
|
||||||
%bcond_with ringdisabled
|
%bcond_with ringdisabled
|
||||||
|
|
||||||
@ -115,7 +115,7 @@ ExclusiveArch: do_not_build
|
|||||||
%global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}
|
%global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define git_ver .0.cb5f4e737a9d
|
%define git_ver .0.8b4a8cd34cb3
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
#
|
#
|
||||||
@ -129,14 +129,13 @@ Release: 0
|
|||||||
Summary: An implementation of MPI/SHMEM (Version %{m_f_ver})
|
Summary: An implementation of MPI/SHMEM (Version %{m_f_ver})
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Libraries/Parallel
|
Group: Development/Libraries/Parallel
|
||||||
Url: http://www.open-mpi.org/
|
URL: http://www.open-mpi.org/
|
||||||
Source0: openmpi-%{version}%{git_ver}.tar.bz2
|
Source0: openmpi-%{version}%{git_ver}.tar.bz2
|
||||||
Source2: openmpi4-rpmlintrc
|
Source2: openmpi4-rpmlintrc
|
||||||
Source3: macros.hpc-openmpi
|
Source3: macros.hpc-openmpi
|
||||||
Source4: mpivars.sh
|
Source4: mpivars.sh
|
||||||
Source5: mpivars.csh
|
Source5: mpivars.csh
|
||||||
Patch0: reproducible.patch
|
Patch0: reproducible.patch
|
||||||
patch1: memory-patcher-fix-compiler-warning.patch
|
|
||||||
Provides: mpi
|
Provides: mpi
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
@ -403,7 +402,6 @@ EOF
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1
|
|
||||||
|
|
||||||
# Live patch the VERSION file
|
# Live patch the VERSION file
|
||||||
sed -i -e 's/^greek=.*$/greek=%{git_ver}/' -e 's/^repo_rev=.*$/repo_rev=%{version}%{git_ver}/' \
|
sed -i -e 's/^greek=.*$/greek=%{git_ver}/' -e 's/^repo_rev=.*$/repo_rev=%{version}%{git_ver}/' \
|
||||||
|
Loading…
Reference in New Issue
Block a user