summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/architecture.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/spack/spack/architecture.py b/lib/spack/spack/architecture.py
index ca306b0484..e2c189980a 100644
--- a/lib/spack/spack/architecture.py
+++ b/lib/spack/spack/architecture.py
@@ -199,8 +199,13 @@ class Arch(object):
def __init__(self, platform_os=None, target=None):
self.platform = sys_type()
+ if platform_os:
+ platform_os = self.platform.operating_system(platform_os)
self.platform_os = platform_os
- self.target = target
+ if target:
+ target = self.platform.target(target)
+ self.target = target
+
@property
def concrete(self):