summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMario Melara <maamelara@gmail.com>2016-12-14 14:37:14 -0800
committerbecker33 <becker33@llnl.gov>2016-12-14 14:37:14 -0800
commit32cecf55eec4695eb6e1ff12c6483ba53296ff48 (patch)
treec43ed65f85bfd1a8d550e347c9c57858eff60c6c /lib
parent8816cdea9e4283361e917821488e38cd2ed9574f (diff)
downloadspack-32cecf55eec4695eb6e1ff12c6483ba53296ff48.tar.gz
spack-32cecf55eec4695eb6e1ff12c6483ba53296ff48.tar.bz2
spack-32cecf55eec4695eb6e1ff12c6483ba53296ff48.tar.xz
spack-32cecf55eec4695eb6e1ff12c6483ba53296ff48.zip
Fix target for compiler on CNL operating systems (#2580)
Changes any to a string to avoid <built-in function any> being incorrectly added to target in compilers.yaml.
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compiler.py2
-rw-r--r--lib/spack/spack/operating_systems/cnl.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py
index d5ea85a7b7..9e9c7cbcb4 100644
--- a/lib/spack/spack/compiler.py
+++ b/lib/spack/spack/compiler.py
@@ -117,7 +117,7 @@ class Compiler(object):
extra_rpaths=None, **kwargs):
self.spec = cspec
self.operating_system = str(operating_system)
- self.target = str(target)
+ self.target = target
self.modules = modules
self.alias = alias
diff --git a/lib/spack/spack/operating_systems/cnl.py b/lib/spack/spack/operating_systems/cnl.py
index bd128040ae..9159597955 100644
--- a/lib/spack/spack/operating_systems/cnl.py
+++ b/lib/spack/spack/operating_systems/cnl.py
@@ -58,7 +58,7 @@ class Cnl(OperatingSystem):
v = version
comp = cmp_cls(
spack.spec.CompilerSpec(name + '@' + v),
- self, any,
+ self, "any",
['cc', 'CC', 'ftn'], [cmp_cls.PrgEnv, name + '/' + v])
compilers.append(comp)