summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/spec.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index fa2e9fd4c8..94d881da28 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -462,11 +462,10 @@ class Spec(object):
"""Called by the parser to set the architecture."""
if self.architecture: raise DuplicateArchitectureError(
"Spec for '%s' cannot have two architectures." % self.name)
- platform = spack.architecture.sys_type()
if '-' in architecture:
os, target = architecture.split('-')
- else:
- os = None
+ elif architecture == 'frontend' or architecture == 'backend':
+ os = architecture
target = architecture
self.architecture = spack.architecture.Arch(os, target)