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
This commit is contained in:
parent
54dc871524
commit
f9ee76a817
@ -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 @@ def cmake_args(self):
|
||||
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.
|
||||
|
Loading…
Reference in New Issue
Block a user