From f86ed1e34dc90bade8127b490a4b8823d2af6514 Mon Sep 17 00:00:00 2001 From: Jimmy Tang Date: Fri, 21 Apr 2017 17:29:42 +0100 Subject: Fix for llvm 4.0.0 on centos (#3904) * Fix for llvm 4.0.0 on centos This addresses https://github.com/LLNL/spack/issues/3791 * Only enable this option if on linux * Change condition to satisfy standard --- var/spack/repos/builtin/packages/llvm/package.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index 398daefc8f..04b4efd491 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -389,6 +389,9 @@ class Llvm(Package): raise SpackException( 'The lldb variant requires the `+clang` variant') + if spec.satisfies('@4.0.0:') and spec.satisfies('platform=linux'): + cmake_args.append('-DCMAKE_BUILD_WITH_INSTALL_RPATH=1') + with working_dir('spack-build', create=True): cmake(*cmake_args) make() -- cgit v1.2.3-60-g2f50