From 27a8eb0f68d6446b60623cbe05554103aacbe138 Mon Sep 17 00:00:00 2001 From: psakievich Date: Wed, 27 Mar 2024 09:39:07 -0600 Subject: Add config option and compiler support to reuse across OS's (#42693) * Allow compilers to function across compatible OS's * Add documentation in the default yaml Co-authored-by: Massimiliano Culpo Co-authored-by: Gregory Becker --- etc/spack/defaults/concretizer.yaml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'etc') diff --git a/etc/spack/defaults/concretizer.yaml b/etc/spack/defaults/concretizer.yaml index edefa552ce..5512cde24d 100644 --- a/etc/spack/defaults/concretizer.yaml +++ b/etc/spack/defaults/concretizer.yaml @@ -42,3 +42,8 @@ concretizer: # "minimal": allows the duplication of 'build-tools' nodes only (e.g. py-setuptools, cmake etc.) # "full" (experimental): allows separation of the entire build-tool stack (e.g. the entire "cmake" subDAG) strategy: minimal + # Option to specify compatiblity between operating systems for reuse of compilers and packages + # Specified as a key: [list] where the key is the os that is being targeted, and the list contains the OS's + # it can reuse. Note this is a directional compatibility so mutual compatibility between two OS's + # requires two entries i.e. os_compatible: {sonoma: [monterey], monterey: [sonoma]} + os_compatible: {} -- cgit v1.2.3-70-g09d2