summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorHarmen Stoppels <me@harmenstoppels.nl>2023-11-16 10:04:58 +0100
committerTodd Gamblin <tgamblin@llnl.gov>2023-12-21 12:22:58 -0800
commit8371bb4e192f876978fd77ea81c728bcd3475768 (patch)
tree9fffeabd4a1af69f7f147dbe1e6532fb2d740052 /share
parent0a5f2fc94d7093d57a5f1926f1ebbe035066ad9c (diff)
downloadspack-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.yaml2
-rw-r--r--share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml2
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