summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorKevin Huck <khuck@cs.uoregon.edu>2019-09-27 17:16:44 -0700
committerPeter Scheibel <scheibel1@llnl.gov>2019-09-27 17:16:44 -0700
commitb4c28182dcd27639eaa5233334427fd416d9e674 (patch)
tree0a9ca055388ad6921b8b882445b84b9098d678f6 /var
parent61d41eea7f913f9beb8128e5191697aad1734c07 (diff)
downloadspack-b4c28182dcd27639eaa5233334427fd416d9e674.tar.gz
spack-b4c28182dcd27639eaa5233334427fd416d9e674.tar.bz2
spack-b4c28182dcd27639eaa5233334427fd416d9e674.tar.xz
spack-b4c28182dcd27639eaa5233334427fd416d9e674.zip
Tau package: turn off unsupported variants by default on OSX (#12890)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/tau/package.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py
index 131d565716..0cfd580a7b 100644
--- a/var/spack/repos/builtin/packages/tau/package.py
+++ b/var/spack/repos/builtin/packages/tau/package.py
@@ -8,6 +8,7 @@ import os
import fnmatch
import glob
import platform
+import sys
from llnl.util.filesystem import join_path
@@ -38,16 +39,21 @@ class Tau(Package):
version('2.24', '57ce33539c187f2e5ec68f0367c76db4')
version('2.23.1', '6593b47ae1e7a838e632652f0426fe72')
+ # Disable some default dependencies on Darwin/OSX
+ darwin_default = False
+ if sys.platform != 'darwin':
+ darwin_default = True
+
variant('scorep', default=False, description='Activates SCOREP support')
variant('openmp', default=False, description='Use OpenMP threads')
variant('pthreads', default=True, description='Use POSIX threads')
variant('mpi', default=False, description='Specify use of TAU MPI wrapper library')
variant('phase', default=False, description='Generate phase based profiles')
- variant('papi', default=True, description='Activates Performance API')
+ variant('papi', default=darwin_default, description='Activates Performance API')
variant('binutils', default=True, description='Activates support of BFD GNU Binutils')
- variant('libdwarf', default=True, description='Activates support of libdwarf')
- variant('libelf', default=True, description='Activates support of libelf')
- variant('libunwind', default=True, description='Activates support of libunwind')
+ variant('libdwarf', default=darwin_default, description='Activates support of libdwarf')
+ variant('libelf', default=darwin_default, description='Activates support of libelf')
+ variant('libunwind', default=darwin_default, description='Activates support of libunwind')
variant('otf2', default=True, description='Activates support of Open Trace Format (OTF)')
variant('pdt', default=True, description='Use PDT for source code instrumentation')
variant('comm', default=False, description=' Generate profiles with MPI communicator info')
@@ -58,7 +64,7 @@ class Tau(Package):
variant('shmem', default=False, description='Activates SHMEM support')
variant('gasnet', default=False, description='Activates GASNET support')
variant('cuda', default=False, description='Activates CUDA support')
- variant('fortran', default=True, description='Activates Fortran support')
+ variant('fortran', default=darwin_default, description='Activates Fortran support')
variant('io', default=True, description='Activates POSIX I/O support')
# Support cross compiling.