diff options
author | Peter Scheibel <scheibel1@llnl.gov> | 2023-09-29 09:47:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-29 09:47:30 -0700 |
commit | 3969653f1b423a7e6a20329e61c27649caad8b3c (patch) | |
tree | e48df121ffbdf77b0cfe00f1ddbaae4700d0dae2 /etc | |
parent | db37672abf62ff67b016166bf10377b00eea5f1b (diff) | |
download | spack-3969653f1b423a7e6a20329e61c27649caad8b3c.tar.gz spack-3969653f1b423a7e6a20329e61c27649caad8b3c.tar.bz2 spack-3969653f1b423a7e6a20329e61c27649caad8b3c.tar.xz spack-3969653f1b423a7e6a20329e61c27649caad8b3c.zip |
Cray manifest: compiler handling fixes (#40061)
* Make use of `prefix` in the Cray manifest schema (prepend it to
the relative CC etc.) - this was a Spack error.
* Warn people when wrong-looking compilers are found in the manifest
(i.e. non-existent CC path).
* Bypass compilers that we fail to add (don't allow a single bad
compiler to terminate the entire read-cray-manifest action).
* Refactor Cray manifest tests: module-level variables have been
replaced with fixtures, specifically using the `test_platform`
fixture, which allows the unit tests to run with the new
concretizer.
* Add unit test to check case where adding a compiler raises an
exception (check that this doesn't prevent processing the
rest of the manifest).
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions