summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2021-06-26 09:17:53 +0200
committerGitHub <noreply@github.com>2021-06-26 09:17:53 +0200
commit17f9ddb2b52042829f3f1e9e5d5b68268c8d2974 (patch)
treea063759106123746e56b7e5867ad4021e35d7b5a
parentdbf030f27acc61445d0e368207fd3ae4f8db5c24 (diff)
downloadspack-17f9ddb2b52042829f3f1e9e5d5b68268c8d2974.tar.gz
spack-17f9ddb2b52042829f3f1e9e5d5b68268c8d2974.tar.bz2
spack-17f9ddb2b52042829f3f1e9e5d5b68268c8d2974.tar.xz
spack-17f9ddb2b52042829f3f1e9e5d5b68268c8d2974.zip
flecsi: fixed reported issues in package (#24398)
Prevent the use of "legion network=none" when flecsi has "backend=legion"
-rw-r--r--var/spack/repos/builtin/packages/flecsi/package.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/flecsi/package.py b/var/spack/repos/builtin/packages/flecsi/package.py
index e24fa62dca..7f5f445427 100644
--- a/var/spack/repos/builtin/packages/flecsi/package.py
+++ b/var/spack/repos/builtin/packages/flecsi/package.py
@@ -81,10 +81,10 @@ class Flecsi(CMakePackage, CudaPackage):
depends_on('mpi', when='backend=mpi @:1.9')
depends_on('mpi', when='backend=legion @:1.9')
depends_on('mpi', when='backend=hpx @:1.9')
- depends_on('legion+shared+mpi', when='backend=legion @:1.9')
+ depends_on('legion+shared', when='backend=legion @:1.9')
depends_on('legion+hdf5', when='backend=legion +hdf5 @:1.9')
depends_on('legion build_type=Debug', when='backend=legion +debug_backend @:1.9')
- depends_on('hpx@1.4.1 cxxstd=17 malloc=system max_cpu_count=128', when='backend=hpx@:1.9')
+ depends_on('hpx@1.4.1 cxxstd=17 malloc=system max_cpu_count=128', when='backend=hpx @:1.9')
depends_on('hpx build_type=Debug', when='backend=hpx +debug_backend @:1.9')
depends_on('googletest@1.8.1+gmock', when='@:1.9')
depends_on('hdf5+hl', when='+hdf5 @:1.9')
@@ -131,6 +131,8 @@ class Flecsi(CMakePackage, CudaPackage):
conflicts('+cuda', when='@:1.9')
# Unit tests require flog support
conflicts('+unit_tests', when='~flog')
+ # Disallow network=none when using legion as a backend
+ conflicts('legion network=none', when='backend=legion @:1.9')
def cmake_args(self):
spec = self.spec