Skip to content

Follow-up changes to spack and spack-packages updates from upstream #2038

Description

@climbfuji

Description

Pull requests #2025 and TO BE CREATED update spack and spack-packages from upstream (spack develop).

There are new warnings about legacy compiler requirements that we should address in a follow-up PR:

[ue-oneapi-2026.0.0] [dom@bounty spack-stack-upd-spack-packages]$ spack concretize --force --fresh 2>&1 | tee log.concretize.ue-oneapi-2026.0.0
==> Warning: /home/dom/work/spack-stack/spack-stack-upd-spack-packages/envs/ue-oneapi-2026.0.0/site/packages.yaml:6: 'packages: all: require: ["%intel-oneapi-compilers@=2026.0.0"]' applies a dependency constraint to all packages. This often leads to concretization errors. This was likely intended as a requirement for a provider of a (language) virtual. Consider instead:
# For each language virtual (c, cxx, fortran, ...):
packages:
  c:
    require:
    - intel-oneapi-compilers@=2026.0.0
==> Warning: /home/dom/work/spack-stack/spack-stack-upd-spack-packages/envs/ue-oneapi-2026.0.0/site/packages.yaml:8: 'packages: all: require: ["%gcc@=11.5.0"]' applies a dependency constraint to all packages. This often leads to concretization errors. This was likely intended as a requirement for a provider of a (language) virtual. Consider instead:
# For each language virtual (c, cxx, fortran, ...):
packages:
  c:
    require:
    - gcc@=11.5.0

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions