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.
This commit is contained in:
parent
75e86a61fe
commit
2554e24d09
@ -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 = []
|
||||
|
Loading…
Reference in New Issue
Block a user