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:
commit
69f6baf28e
1 changed files with 4 additions and 0 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue