diff options
author | Mark W. Krentel <krentel@rice.edu> | 2020-02-29 18:30:42 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-29 18:30:42 -0600 |
commit | 4c506c88f0971c7235343e1b3ec9d36b1f728e20 (patch) | |
tree | 9f376d0a89c479b96b25f596438b0a4707d62d10 | |
parent | d105807a48fda8094336cd1705e40f6a4d440f6a (diff) | |
download | spack-4c506c88f0971c7235343e1b3ec9d36b1f728e20.tar.gz spack-4c506c88f0971c7235343e1b3ec9d36b1f728e20.tar.bz2 spack-4c506c88f0971c7235343e1b3ec9d36b1f728e20.tar.xz spack-4c506c88f0971c7235343e1b3ec9d36b1f728e20.zip |
hpctoolkit: add version 2020.03.01 (#15277)
Add version 2020.03.01, deprecate Blue Gene to 2019.12.28 and earlier,
tighten a few dependencies.
-rw-r--r-- | var/spack/repos/builtin/packages/hpctoolkit/package.py | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/hpctoolkit/package.py b/var/spack/repos/builtin/packages/hpctoolkit/package.py index fef2ec7b3e..9a965502de 100644 --- a/var/spack/repos/builtin/packages/hpctoolkit/package.py +++ b/var/spack/repos/builtin/packages/hpctoolkit/package.py @@ -19,6 +19,7 @@ class Hpctoolkit(AutotoolsPackage): maintainers = ['mwkrentel'] version('master', branch='master') + version('2020.03.01', commit='94ede4e6fa1e05e6f080be8dc388240ea027f769') version('2019.12.28', commit='b4e1877ff96069fd8ed0fdf0e36283a5b4b62240') version('2019.08.14', commit='6ea44ed3f93ede2d0a48937f288a2d41188a277c') version('2018.12.28', commit='8dbf0d543171ffa9885344f32f23cc6f7f6e39bc') @@ -52,7 +53,7 @@ class Hpctoolkit(AutotoolsPackage): 'for the compute nodes.') variant('cuda', default=False, - description='Support CUDA on NVIDIA GPUs (master branch).') + description='Support CUDA on NVIDIA GPUs (2020.03.01 or later).') boost_libs = ( '+atomic +chrono +date_time +filesystem +system +thread +timer' @@ -61,18 +62,18 @@ class Hpctoolkit(AutotoolsPackage): depends_on('binutils+libiberty~nls', type='link') depends_on('boost' + boost_libs) - depends_on('bzip2', type='link') - depends_on('dyninst') - depends_on('elfutils~nls', type='link') - depends_on('intel-tbb') + depends_on('bzip2+shared', type='link') + depends_on('dyninst@9.3.2:') + depends_on('elfutils+bzip2+xz~nls', type='link') + depends_on('intel-tbb+shared') depends_on('libdwarf') depends_on('libmonitor+hpctoolkit') depends_on('libmonitor+bgq', when='+bgq') - depends_on('libunwind@1.4:') + depends_on('libunwind@1.4: +xz') depends_on('mbedtls+pic') depends_on('xerces-c transcoder=iconv') depends_on('xz', type='link') - depends_on('zlib') + depends_on('zlib+shared') depends_on('cuda', when='+cuda') depends_on('intel-xed', when='target=x86_64:') @@ -83,11 +84,14 @@ class Hpctoolkit(AutotoolsPackage): conflicts('%gcc@:4.7.99', when='^dyninst@10.0.0:', msg='hpctoolkit requires gnu gcc 4.8.x or later') - conflicts('%gcc@:4.99.99', when='@master', - msg='the master branch requires gnu gcc 5.x or later') + conflicts('%gcc@:4.99.99', when='@2020.03.01:', + msg='hpctoolkit requires gnu gcc 5.x or later') conflicts('+cuda', when='@2018.0.0:2019.99.99', - msg='cuda is only available on the master branch') + msg='cuda requires 2020.03.01 or later') + + conflicts('+bgq', when='@2020.03.01:', + msg='blue gene requires 2019.12.28 or earlier') flag_handler = AutotoolsPackage.build_system_flags |