From e7a03d07b60a04b1d88823765694133b6d2bb8a5 Mon Sep 17 00:00:00 2001 From: Howard Pritchard Date: Wed, 11 Dec 2019 10:51:45 -0700 Subject: llvm: fix for building llvm using Cray PE (#12734) Signed-off-by: Howard Pritchard --- var/spack/repos/builtin/packages/llvm/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index 87b598263c..97c4a57b2c 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -334,8 +334,10 @@ class Llvm(CMakePackage): gcc_prefix = ancestor(self.compiler.cc, 2) cmake_args.append('-DGCC_INSTALL_PREFIX=' + gcc_prefix) - if spec.satisfies('@4.0.0:') and spec.satisfies('platform=linux'): - cmake_args.append('-DCMAKE_BUILD_WITH_INSTALL_RPATH=1') + if spec.satisfies('@4.0.0:'): + if spec.satisfies('platform=cray') or \ + spec.satisfies('platform=linux'): + cmake_args.append('-DCMAKE_BUILD_WITH_INSTALL_RPATH=1') if '+flang' not in spec: # Semicolon seperated list of projects to enable -- cgit v1.2.3-70-g09d2