[arch-commits] Commit in openmpi/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Sun Mar 21 12:07:33 UTC 2021
Date: Sunday, March 21, 2021 @ 12:07:33
Author: anthraxx
Revision: 410417
upgpkg: openmpi 4.0.5-3: enable optional cuda
Fixes FS#68031
Modified:
openmpi/trunk/PKGBUILD
----------+
PKGBUILD | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-21 10:29:42 UTC (rev 410416)
+++ PKGBUILD 2021-03-21 12:07:33 UTC (rev 410417)
@@ -4,14 +4,17 @@
pkgname=openmpi
pkgver=4.0.5
-pkgrel=2
+pkgrel=3
pkgdesc='High performance message passing library (MPI)'
url='https://www.open-mpi.org'
arch=('x86_64')
license=('custom:OpenMPI')
-depends=('glibc' 'libltdl' 'hwloc' 'openssh' 'zlib' 'libnl' 'perl')
-makedepends=('inetutils' 'valgrind' 'gcc-fortran')
-optdepends=('gcc-fortran: fortran support')
+depends=('glibc' 'libltdl' 'hwloc' 'openssh' 'zlib' 'libnl' 'perl' 'libevent')
+makedepends=('inetutils' 'valgrind' 'gcc-fortran' 'cuda')
+optdepends=(
+ 'gcc-fortran: fortran support'
+ 'cuda: cuda support'
+)
options=('staticlibs')
source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${pkgname}-${pkgver}.tar.bz2)
sha256sums=('c58f3863b61d944231077f344fe6b4b8fbb83f3d1bc93ab74640bf3e5acac009')
@@ -19,7 +22,8 @@
build() {
cd ${pkgname}-${pkgver}
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc/${pkgname} \
--enable-mpi-fortran=all \
--libdir=/usr/lib/${pkgname} \
@@ -31,6 +35,8 @@
--without-slurm \
--with-hwloc=/usr \
--with-libltdl=/usr \
+ --with-libevent=/usr \
+ --with-cuda=/opt/cuda \
FC=/usr/bin/gfortran \
LDFLAGS="${LDFLAGS} -Wl,-z,noexecstack"
make
More information about the arch-commits
mailing list