spack/lib/spack
Massimiliano Culpo ea7e3e4f9f Compilers can inject first order rules into the solver
* Restore PackageBase class, and modify only ASP

  This prevents a noticeable slowdown in concretization
  due to the number of directives involved.

* Fix issue with 'clang' being preferred to 'gcc',
  due to runtime version weights

* Constraints on runtimes are declared by compilers

  The declaration of available runtime versions, and of
  their compatibility constraints are in the associated
  compiler class.

Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-12-21 12:22:58 -08:00
..
docs containers.rst: small docs improvement (#41792) 2023-12-20 11:54:41 +01:00
env cc: Ensure that user-specified flags take precedence over others (#37376) 2023-06-18 14:07:08 -07:00
external archspec: update to v0.2.2 (#40917) 2023-11-07 07:44:52 +01:00
llnl bootstrap: Don't catch Ctrl-C (#41449) 2023-12-06 14:58:14 +01:00
spack Compilers can inject first order rules into the solver 2023-12-21 12:22:58 -08:00
spack_installable license year bump (#34921) 2023-01-18 14:30:17 -08:00