From 46e0869631859009704cff9b83a46181af4f72b0 Mon Sep 17 00:00:00 2001 From: lukebroskop Date: Mon, 17 May 2021 11:30:58 -0500 Subject: [PATCH] CrayPE fixes for the slepc package (#23503) Use the gold linker for CCE (this may change later) Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --- var/spack/repos/builtin/packages/slepc/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/slepc/package.py b/var/spack/repos/builtin/packages/slepc/package.py index fb431be2a5d..f33101df94c 100644 --- a/var/spack/repos/builtin/packages/slepc/package.py +++ b/var/spack/repos/builtin/packages/slepc/package.py @@ -95,8 +95,12 @@ def install(self, spec, prefix): # its symlink in spack/stage/ ! os.environ['SLEPC_DIR'] = os.getcwd() - options = [] + if self.spec.satisfies('%cce'): + filter_file(' flags = l', + ' flags = l\n flags += ["-fuse-ld=gold"]', + 'config/package.py') + options = [] if '+arpack' in spec: options.extend([ '--with-arpack-dir=%s' % spec['arpack-ng'].prefix,