From 56b2979966a5a7ad7c1329ce45245fdf95da16ac Mon Sep 17 00:00:00 2001 From: "John W. Parent" <45471568+johnwparent@users.noreply.github.com> Date: Wed, 12 Mar 2025 19:48:11 -0400 Subject: [PATCH] adios2 package: turn off new options by default on windows (#47070) ... for now. Will turn them back on for Windows when necessary adjustments are made to the package to support them. --- var/spack/repos/builtin/packages/adios2/package.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/adios2/package.py b/var/spack/repos/builtin/packages/adios2/package.py index 8bb24639ce5..88703663976 100644 --- a/var/spack/repos/builtin/packages/adios2/package.py +++ b/var/spack/repos/builtin/packages/adios2/package.py @@ -3,11 +3,14 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) import os +import sys import tempfile from spack.build_systems.cmake import CMakeBuilder from spack.package import * +IS_WINDOWS = sys.platform == "win32" + class Adios2(CMakePackage, CudaPackage, ROCmPackage): """The Adaptable Input Output System version 2, @@ -77,7 +80,7 @@ class Adios2(CMakePackage, CudaPackage, ROCmPackage): variant("zfp", default=True, description="Enable ZFP compression") variant("png", default=True, when="@2.4:", description="Enable PNG compression") variant("sz", default=True, when="@2.6:", description="Enable SZ compression") - variant("mgard", default=True, when="@2.8:", description="Enable MGARD compression") + variant("mgard", default=not IS_WINDOWS, when="@2.8:", description="Enable MGARD compression") # Rransport engines variant("sst", default=True, description="Enable the SST staging engine") @@ -99,7 +102,7 @@ class Adios2(CMakePackage, CudaPackage, ROCmPackage): ) variant( "libcatalyst", - default=True, + default=not IS_WINDOWS, when="@2.9:", description="Enable support for in situ visualization plugin using ParaView Catalyst", )