diff --git a/lib/spack/spack/modules/common.py b/lib/spack/spack/modules/common.py index c770564eddd..42890e4fe40 100644 --- a/lib/spack/spack/modules/common.py +++ b/lib/spack/spack/modules/common.py @@ -527,9 +527,7 @@ def use_name(self): parts = name.split("/") name = os.path.join(*parts) # Add optional suffixes based on constraints - path_elements = [name] - path_elements.extend(map(self.spec.format, self.conf.suffixes)) - return "-".join(path_elements) + return "-".join([name, *map(self.spec.format_path, self.conf.suffixes)]) @property def filename(self):