From 17f9ddb2b52042829f3f1e9e5d5b68268c8d2974 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Sat, 26 Jun 2021 09:17:53 +0200 Subject: flecsi: fixed reported issues in package (#24398) Prevent the use of "legion network=none" when flecsi has "backend=legion" --- var/spack/repos/builtin/packages/flecsi/package.py | 6 ++++-- 1 file 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 -- cgit v1.2.3-60-g2f50