Merge pull request #842 from hegner/compiler_lookup_order

Bugfix - preserve lookup order in PATH when invoking 'spack compiler add'
This commit is contained in:
Todd Gamblin 2016-05-10 01:11:18 -07:00
commit 69f6baf28e

View file

@ -230,6 +230,10 @@ def check(key):
return None return None
successful = [key for key in parmap(check, checks) if key is not None] successful = [key for key in parmap(check, checks) if key is not None]
# The 'successful' list is ordered like the input paths.
# Reverse it here so that the dict creation (last insert wins)
# does not spoil the intented precedence.
successful.reverse()
return dict(((v, p, s), path) for v, p, s, path in successful) return dict(((v, p, s), path) for v, p, s, path in successful)
@classmethod @classmethod