summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Haines <thaines.astro@gmail.com>2020-08-04 13:48:08 -0500
committerGitHub <noreply@github.com>2020-08-04 13:48:08 -0500
commitf9ee76a817408a52505caa8e1291e9da0aeafbf9 (patch)
treed1627ba8771bc62de03b5ee8740961502e9e60a0
parent54dc871524613c00b2d8209ddbdee0519ce36472 (diff)
downloadspack-f9ee76a817408a52505caa8e1291e9da0aeafbf9.tar.gz
spack-f9ee76a817408a52505caa8e1291e9da0aeafbf9.tar.bz2
spack-f9ee76a817408a52505caa8e1291e9da0aeafbf9.tar.xz
spack-f9ee76a817408a52505caa8e1291e9da0aeafbf9.zip
Dyninst: 10.2 release (#17847)
* Dyninst: 10.2 release * Use 'elf' instead of 'elfutils' * Use v10.2.0 tag * Change minimum elfutils to 0.173 * Move STERILE_BUILD option to correct cmake_args * make a sacrifice to the flake8 gods * Add maintainer * Revert to using elf@1 for elfutils
-rw-r--r--var/spack/repos/builtin/packages/dyninst/package.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/dyninst/package.py b/var/spack/repos/builtin/packages/dyninst/package.py
index 6f43c1eb7b..b6d1fa540f 100644
--- a/var/spack/repos/builtin/packages/dyninst/package.py
+++ b/var/spack/repos/builtin/packages/dyninst/package.py
@@ -13,8 +13,10 @@ class Dyninst(CMakePackage):
homepage = "https://dyninst.org"
git = "https://github.com/dyninst/dyninst.git"
+ maintainers = ['hainest']
- version('develop', branch='master')
+ version('master', branch='master')
+ version('10.2.0', tag='v10.2.0')
version('10.1.0', tag='v10.1.0')
version('10.0.0', tag='v10.0.0')
version('9.3.2', tag='v9.3.2')
@@ -89,6 +91,11 @@ class Dyninst(CMakePackage):
else:
args.append('-DENABLE_STATIC_LIBS=NO')
+ # Make sure Dyninst doesn't try to build its own dependencies
+ # outside of Spack
+ if spec.satisfies('@10.2.0:'):
+ args.append('-DSTERILE_BUILD=ON')
+
return args
# Old style cmake args, up through 10.0.