Skip to content

Commit f4ba8e3

Browse files
committed
upgpkg: openmpi 4.0.2-3 fix deadlock running netcdf test with openmpi
open-mpi/ompi#7109
1 parent ad3e885 commit f4ba8e3

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

openmpi/.SRCINFO

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pkgbase = openmpi
22
pkgdesc = High performance message passing library (MPI)
33
pkgver = 4.0.2
4-
pkgrel = 2
4+
pkgrel = 3
55
url = https://www.open-mpi.org
66
arch = x86_64
77
license = custom:OpenMPI
@@ -16,8 +16,11 @@ pkgbase = openmpi
1616
optdepends = gcc-fortran: fortran support
1717
options = staticlibs
1818
source = https://www.open-mpi.org/software/ompi/v4.0/downloads/openmpi-4.0.2.tar.bz2
19+
source = openmpi-4.0.2-fix-calculation.patch::https://github.com/open-mpi/ompi/commit/41717c8b7318cedbb9ce070e82613ee0ed0205fc.patch
1920
sha256sums = 900bf751be72eccf06de9d186f7b1c4b5c2fa9fa66458e53b77778dffdfe4057
21+
sha256sums = 51b8606151bdc75cf7d34e94846a9213da3c347d3744ad19164917f7fc314166
2022
sha512sums = 634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
23+
sha512sums = 9eb105badb1007f61a5c7bc73acb54393dfa4e175f5eb6827000f111a64c9446c1df0e86e46e7442bebb139ce265f540f82fffffe82c7e1836d50e3d2c37d6ba
2124

2225
pkgname = openmpi
2326

openmpi/PKGBUILD

+12-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
pkgname=openmpi
66
pkgver=4.0.2
7-
pkgrel=2
7+
pkgrel=3
88
pkgdesc='High performance message passing library (MPI)'
99
url='https://www.open-mpi.org'
1010
arch=('x86_64')
@@ -13,9 +13,17 @@ depends=('libltdl' 'hwloc' 'openssh' 'zlib' 'libnl')
1313
makedepends=('inetutils' 'valgrind' 'gcc-fortran')
1414
optdepends=('gcc-fortran: fortran support')
1515
options=('staticlibs')
16-
source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${pkgname}-${pkgver}.tar.bz2)
17-
sha256sums=('900bf751be72eccf06de9d186f7b1c4b5c2fa9fa66458e53b77778dffdfe4057')
18-
sha512sums=('634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770')
16+
source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${pkgname}-${pkgver}.tar.bz2
17+
openmpi-4.0.2-fix-calculation.patch::https://github.com/open-mpi/ompi/commit/41717c8b7318cedbb9ce070e82613ee0ed0205fc.patch)
18+
sha256sums=('900bf751be72eccf06de9d186f7b1c4b5c2fa9fa66458e53b77778dffdfe4057'
19+
'51b8606151bdc75cf7d34e94846a9213da3c347d3744ad19164917f7fc314166')
20+
sha512sums=('634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770'
21+
'9eb105badb1007f61a5c7bc73acb54393dfa4e175f5eb6827000f111a64c9446c1df0e86e46e7442bebb139ce265f540f82fffffe82c7e1836d50e3d2c37d6ba')
22+
23+
prepare() {
24+
cd ${pkgname}-${pkgver}
25+
patch -Np1 < ../openmpi-4.0.2-fix-calculation.patch
26+
}
1927

2028
build() {
2129
cd ${pkgname}-${pkgver}

0 commit comments

Comments
 (0)