summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorPeter Scheibel <scheibel1@llnl.gov>2023-09-29 09:47:30 -0700
committerGitHub <noreply@github.com>2023-09-29 09:47:30 -0700
commit3969653f1b423a7e6a20329e61c27649caad8b3c (patch)
treee48df121ffbdf77b0cfe00f1ddbaae4700d0dae2 /etc
parentdb37672abf62ff67b016166bf10377b00eea5f1b (diff)
downloadspack-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