summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/libunwind/package.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libunwind/package.py b/var/spack/repos/builtin/packages/libunwind/package.py
index 201c31af52..89d54759b8 100644
--- a/var/spack/repos/builtin/packages/libunwind/package.py
+++ b/var/spack/repos/builtin/packages/libunwind/package.py
@@ -12,7 +12,10 @@ class Libunwind(AutotoolsPackage):
homepage = "http://www.nongnu.org/libunwind/"
url = "http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz"
+ git = "https://github.com/libunwind/libunwind"
+ version('develop', branch='master')
+ version('2018.10.12', commit='f551e16213c52169af8bda554e4051b756a169cc')
version('1.3-rc1', 'f09b670de5db6430a3de666e6aed60e3')
version('1.2.1', '06ba9e60d92fd6f55cd9dadb084df19e', preferred=True)
version('1.1', 'fb4ea2f6fbbe45bf032cd36e586883ce')
@@ -20,6 +23,13 @@ class Libunwind(AutotoolsPackage):
variant('xz', default=False,
description='Support xz (lzma) compressed symbol tables.')
+ # The libunwind releases contain the autotools generated files,
+ # but the git repo snapshots do not.
+ depends_on('autoconf', type='build', when='@2018:')
+ depends_on('automake', type='build', when='@2018:')
+ depends_on('libtool', type='build', when='@2018:')
+ depends_on('m4', type='build', when='@2018:')
+
depends_on('xz', type='link', when='+xz')
conflicts('platform=darwin',
@@ -27,6 +37,8 @@ class Libunwind(AutotoolsPackage):
provides('unwind')
+ flag_handler = AutotoolsPackage.build_system_flags
+
def configure_args(self):
spec = self.spec
args = []