JCSDA / spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
https://spack.io
Other
0 stars 14 forks source link

Update ECMWF libraries from spack develop, add ecmwf-atlas@0.35.0 and update variants for ecmwf-atlas #340

Closed climbfuji closed 1 year ago

climbfuji commented 1 year ago

Description

A recent PR to spack develop added all our ECMWF libraries (https://github.com/spack/spack/pull/40136). As part of this, a few updated were made that we need to bring down to our fork. Any changes in this PR to packages other than ecmwf-atlas are from the spack develop PR.

For ecmwf-atlas, on top of the changes coming from spack develop, this PR adds ecmwf-atlas@0.35.0 and updates the variants for the package. In particular, it configures the variants that existed as comments only in the package previously and that got removed in https://github.com/spack/spack/pull/40136.

An additional bug fix is needed for package texinfo: On CentOS and Ubuntu, the OS package texinfo installs info, which satisfies spack external find, but makeinfo comes from texi2html and may not be installed (and vice versa). Both are needed, especially with the new build options for ecmwf-atlas.

A subset of these changes needs to be merged back into release/1.5.1.

Issue(s) addressed

Working towards https://github.com/JCSDA/spack-stack/issues/783

Dependencies

n/a

Impact

spack-stack builds of the unified environment and the skylab environment

Checklist