diff options
author | Dr. Christian Tacke <58549698+ChristianTackeGSI@users.noreply.github.com> | 2020-01-31 21:01:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-31 14:01:58 -0600 |
commit | 6f4c90378ac7f0984bc63fa8cdf467c433528f9c (patch) | |
tree | 29cb4203c1429a6a6682eaa89da7e511a2cc5039 /var | |
parent | b7ee2d02e4c6f8d71deb3a4073a67f31cd7bef3c (diff) | |
download | spack-6f4c90378ac7f0984bc63fa8cdf467c433528f9c.tar.gz spack-6f4c90378ac7f0984bc63fa8cdf467c433528f9c.tar.bz2 spack-6f4c90378ac7f0984bc63fa8cdf467c433528f9c.tar.xz spack-6f4c90378ac7f0984bc63fa8cdf467c433528f9c.zip |
[libfabric@1.9.0] Fix C++ header usage (#14703)
Fix from libfabric's git for 1.9.0.
Compiling C++ software against libfabric@1.9.0 doesn't work
without this patch.
See: https://github.com/ofiwg/libfabric/commit/2e95b0efd85fa8a3d814128e34ec57ffd357460e
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/libfabric/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py index 5e4255b7cf..da5edc48f4 100644 --- a/var/spack/repos/builtin/packages/libfabric/package.py +++ b/var/spack/repos/builtin/packages/libfabric/package.py @@ -59,6 +59,12 @@ class Libfabric(AutotoolsPackage): variant('kdreg', default=False, description='Enable kdreg on supported Cray platforms') + # For version 1.9.0: + # headers: fix forward-declaration of enum fi_collective_op with C++ + patch('https://github.com/ofiwg/libfabric/commit/2e95b0efd85fa8a3d814128e34ec57ffd357460e.patch', + sha256='71f06e8bf0adeccd425b194ac524e4d596469e9dab9e7a4f8bb209e6b9a454f4', + when='@1.9.0') + depends_on('rdma-core', when='fabrics=verbs') depends_on('opa-psm2', when='fabrics=psm2') depends_on('psm', when='fabrics=psm') |