preserve lookup order in PATH when invoking 'spack compiler add'

This commit is contained in:
Benedikt Hegner 2016-04-27 01:23:53 +02:00
parent 92afa52eec
commit b7c064142e

View File

@ -202,6 +202,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