From 2ea8bd0b195daa31be2d87995f2cab24cf91276f Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Wed, 30 Sep 2020 19:15:01 +0200 Subject: concretizer: prefer using the same compiler over using newer versions --- lib/spack/spack/solver/concretize.lp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp index 90622fb45d..64f8c6ff6c 100644 --- a/lib/spack/spack/solver/concretize.lp +++ b/lib/spack/spack/solver/concretize.lp @@ -386,15 +386,15 @@ root(Dependency, 1) :- not root(Dependency), node(Dependency). Weight*R@9,Provider : provider_weight(Provider, Weight), root(Package, R) }. +% compiler preferences +#maximize{ Weight@8,Package : compiler_match(Package, Weight) }. +#minimize{ Weight@7,Package : compiler_weight(Package, Weight) }. + % prefer more recent versions. #minimize{ - Weight@8,Package : version_weight(Package, Weight) + Weight@6,Package : version_weight(Package, Weight) }. -% compiler preferences -#maximize{ Weight@7,Package : compiler_match(Package, Weight) }. -#minimize{ Weight@6,Package : compiler_weight(Package, Weight) }. - % fastest target for node % TODO: if these are slightly different by compiler (e.g., skylake is -- cgit v1.2.3-60-g2f50