diff options
author | Mark W. Krentel <krentel@rice.edu> | 2018-11-14 18:56:52 -0600 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2018-11-14 18:56:52 -0600 |
commit | 2554e24d0945e712eaaebc5c3f65c3c9a545d371 (patch) | |
tree | 009777a5d000851c1175c54ffa862c3587876467 | |
parent | 75e86a61fef9ad020839e49ff7785bb1bc41f5af (diff) | |
download | spack-2554e24d0945e712eaaebc5c3f65c3c9a545d371.tar.gz spack-2554e24d0945e712eaaebc5c3f65c3c9a545d371.tar.bz2 spack-2554e24d0945e712eaaebc5c3f65c3c9a545d371.tar.xz spack-2554e24d0945e712eaaebc5c3f65c3c9a545d371.zip |
libunwind: add version for current snapshot (#9770)
Libunwind releases are few and far between, so we need access to
recent snapshots from the git repository.
Pass cflags to configure so that make will respect the value from the
spack install line.
-rw-r--r-- | var/spack/repos/builtin/packages/libunwind/package.py | 12 |
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 = [] |