summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2017-03-24 15:20:25 -0500
committerGitHub <noreply@github.com>2017-03-24 15:20:25 -0500
commita60210f6b2cae3e60254110c22b7828eda6845b2 (patch)
tree574c8e3567452aa819736d09bbf774ee3abc1f4c /var
parent8a463c07ea8d16575bdb79c0e12aa4940f9f0c66 (diff)
downloadspack-a60210f6b2cae3e60254110c22b7828eda6845b2.tar.gz
spack-a60210f6b2cae3e60254110c22b7828eda6845b2.tar.bz2
spack-a60210f6b2cae3e60254110c22b7828eda6845b2.tar.xz
spack-a60210f6b2cae3e60254110c22b7828eda6845b2.zip
Add latest version of bdw-gc (#3539)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/bdw-gc/package.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/bdw-gc/package.py b/var/spack/repos/builtin/packages/bdw-gc/package.py
index 5120266319..9282f566be 100644
--- a/var/spack/repos/builtin/packages/bdw-gc/package.py
+++ b/var/spack/repos/builtin/packages/bdw-gc/package.py
@@ -25,13 +25,14 @@
from spack import *
-class BdwGc(Package):
+class BdwGc(AutotoolsPackage):
"""The Boehm-Demers-Weiser conservative garbage collector is a garbage
collecting replacement for C malloc or C++ new."""
homepage = "http://www.hboehm.info/gc/"
- url = "http://www.hboehm.info/gc/gc_source/gc-7.4.4.tar.gz"
+ url = "http://www.hboehm.info/gc/gc_source/gc-7.6.0.tar.gz"
+ version('7.6.0', 'bf46ccbdaccfa3186c2ab87191c8855a')
version('7.4.4', '96d18b0448a841c88d56e4ab3d180297')
variant('libatomic-ops', default=True,
@@ -39,15 +40,12 @@ class BdwGc(Package):
depends_on('libatomic-ops', when='+libatomic-ops')
- def install(self, spec, prefix):
+ def configure_args(self):
+ spec = self.spec
+
config_args = [
- '--prefix={0}'.format(prefix),
'--with-libatomic-ops={0}'.format(
'yes' if '+libatomic-ops' in spec else 'no')
]
- configure(*config_args)
-
- make()
- make('check')
- make('install')
+ return config_args