diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/llvm/package.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index 01fdc8137a..4f7e1583a0 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -66,6 +66,9 @@ class Llvm(CMakePackage): depends_on('python') depends_on('py-lit', type=('build', 'run')) + # openmp dependencies + depends_on('perl-data-dumper', type=('build')) + # lldb dependencies depends_on('ncurses', when='+lldb') depends_on('swig', when='+lldb') @@ -164,6 +167,22 @@ class Llvm(CMakePackage): } }, { + 'version': '7.0.1', + 'md5': '79f1256f97d52a054da8660706deb5f6', + 'resources': { + 'compiler-rt': '697b70141ae7cc854e4fbde1a07b7287', + 'openmp': 'd7d05ac0109df51a47099cba08cb43ec', + 'polly': '287d7391438b5285265fede3b08e1e29', + 'libcxx': 'aa9202ebb2aef2078fccfa24b3b1eed1', + 'libcxxabi': 'c82a187e95744d15c040108bc2b8868f', + 'cfe': '8583c9fb2af0ce61a7154fd9125363c1', + 'clang-tools-extra': 'f0a94f63cc3d717f8f6662e0bf9c7330', + 'lldb': '9ea3dc5cb9a1d9e390652d42ef1ccf41', + 'lld': '9162cde32887cd33facead766645ef1f', + 'libunwind': 'fe8c801dd79e087a6fa8d039390a47d0' + } + }, + { 'version': '7.0.0', 'md5': 'e0140354db83cdeb8668531b431398f0', 'resources': { @@ -563,6 +582,8 @@ class Llvm(CMakePackage): cmake_args = [ '-DLLVM_REQUIRES_RTTI:BOOL=ON', + '-DLLVM_ENABLE_RTTI:BOOL=ON', + '-DLLVM_ENABLE_EH:BOOL=ON', '-DCLANG_DEFAULT_OPENMP_RUNTIME:STRING=libomp', '-DPYTHON_EXECUTABLE:PATH={0}'.format(spec['python'].command.path), ] |