From ebd248b27e47370bb597619c11488e5b2367a1c9 Mon Sep 17 00:00:00 2001 From: Kevin Huck Date: Wed, 26 Feb 2020 15:14:09 -0800 Subject: SQLite shouldn't be enabled by default for TAU package (#15228) Also Adding conflict for SQLite and ADIOS2 for older TAU releases --- var/spack/repos/builtin/packages/tau/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py index 30a0abc402..e6eaa43bf8 100644 --- a/var/spack/repos/builtin/packages/tau/package.py +++ b/var/spack/repos/builtin/packages/tau/package.py @@ -68,7 +68,7 @@ class Tau(Package): variant('fortran', default=darwin_default, description='Activates Fortran support') variant('io', default=True, description='Activates POSIX I/O support') variant('adios2', default=False, description='Activates ADIOS2 output support') - variant('sqlite', default=True, description='Activates SQLite3 output support') + variant('sqlite', default=False, description='Activates SQLite3 output support') # Support cross compiling. # This is a _reasonable_ subset of the full set of TAU @@ -100,6 +100,10 @@ class Tau(Package): conflicts('+libelf', when='@:2.28.0') conflicts('+libdwarf', when='@:2.28.0') + # ADIOS2, SQLite only available from 2.29.1 on + conflicts('+adios2', when='@:2.29.1') + conflicts('+sqlite', when='@:2.29.1') + filter_compiler_wrappers('tau_cc.sh', 'Makefile.tau', relative_root='bin') def set_compiler_options(self, spec): -- cgit v1.2.3-70-g09d2