diff options
author | Harmen Stoppels <me@harmenstoppels.nl> | 2023-11-16 10:04:58 +0100 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2023-12-21 12:22:58 -0800 |
commit | 8371bb4e192f876978fd77ea81c728bcd3475768 (patch) | |
tree | 9fffeabd4a1af69f7f147dbe1e6532fb2d740052 /share | |
parent | 0a5f2fc94d7093d57a5f1926f1ebbe035066ad9c (diff) | |
download | spack-8371bb4e192f876978fd77ea81c728bcd3475768.tar.gz spack-8371bb4e192f876978fd77ea81c728bcd3475768.tar.bz2 spack-8371bb4e192f876978fd77ea81c728bcd3475768.tar.xz spack-8371bb4e192f876978fd77ea81c728bcd3475768.zip |
gcc-runtime: add separate package for gcc runtime libs
The gcc-runtime package adds a separate node for gcc's dynamic runtime
libraries.
This should help with:
1. binary caches where rpaths for compiler support libs cannot be
relocated because the compiler is missing on the target system
2. creating "minimal" container images
The package is versioned like `gcc` (in principle it could be
unversioned, but Spack doesn't always guarantee not mixing compilers)
Diffstat (limited to 'share')
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-rhel/spack.yaml | 2 | ||||
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-rhel/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-rhel/spack.yaml index c96ddafc08..5cd3178d66 100644 --- a/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-rhel/spack.yaml +++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-rhel/spack.yaml @@ -33,6 +33,8 @@ spack: elfutils: variants: +bzip2 ~nls +xz require: "%gcc" + gcc-runtime: + require: "%gcc" hdf5: variants: +fortran +hl +shared libfabric: diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml index 85e23abac4..75e11a695e 100644 --- a/share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml +++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml @@ -17,6 +17,8 @@ spack: variants: +mpi elfutils: variants: +bzip2 ~nls +xz + gcc-runtime: + require: "%gcc" hdf5: require: "%gcc" variants: +fortran +hl +shared |