diff --git a/var/spack/repos/builtin/packages/scorep/package.py b/var/spack/repos/builtin/packages/scorep/package.py index d637cf95207..02c8718a727 100644 --- a/var/spack/repos/builtin/packages/scorep/package.py +++ b/var/spack/repos/builtin/packages/scorep/package.py @@ -157,6 +157,14 @@ def find_libpath(self, libname, root): return None return libs.directories[0] + # handle any mapping of Spack compiler names to Score-P args + # this should continue to exist for backward compatibility + def clean_compiler(self, compiler): + renames = {"cce": "cray"} + if compiler in renames: + return renames[compiler] + return compiler + def configure_args(self): spec = self.spec @@ -166,7 +174,8 @@ def configure_args(self): "--enable-shared", ] - cname = spec.compiler.name + cname = self.clean_compiler(spec.compiler.name) + config_args.append("--with-nocross-compiler-suite={0}".format(cname)) if self.version >= Version("4.0"):