From e06ab7e9335d9af9090dca3d6225751fe72d544d Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Fri, 10 Jul 2026 13:12:57 -0400 Subject: [PATCH] Pin CMake to < 4.4 --- conda/environments/all_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/all_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-133_arch-x86_64.yaml | 2 +- conda/environments/bench_ann_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/bench_ann_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/bench_ann_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/bench_ann_cuda-133_arch-x86_64.yaml | 2 +- conda/environments/go_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/go_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/go_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/go_cuda-133_arch-x86_64.yaml | 2 +- conda/environments/rust_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/rust_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/rust_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/rust_cuda-133_arch-x86_64.yaml | 2 +- conda/recipes/cuvs-bench-cpu/conda_build_config.yaml | 2 +- conda/recipes/cuvs/conda_build_config.yaml | 2 +- conda/recipes/libcuvs/conda_build_config.yaml | 2 +- dependencies.yaml | 2 +- python/cuvs/pyproject.toml | 2 +- python/libcuvs/pyproject.toml | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 5ac1fc363a..de665fff2f 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index 55ae0a47de..a0bf560b09 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/all_cuda-133_arch-aarch64.yaml b/conda/environments/all_cuda-133_arch-aarch64.yaml index b22f353fce..ab87b84d88 100644 --- a/conda/environments/all_cuda-133_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/all_cuda-133_arch-x86_64.yaml b/conda/environments/all_cuda-133_arch-x86_64.yaml index a17ac5e358..10d49b1873 100644 --- a/conda/environments/all_cuda-133_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml b/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml index d495ad32ed..024f75ea84 100644 --- a/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml +++ b/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - click -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml b/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml index 651a372dc1..9b6ad1e780 100644 --- a/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml +++ b/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - click -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml b/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml index 05b0429254..6b63bd189d 100644 --- a/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml +++ b/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - click -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml b/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml index 398c612088..367def4164 100644 --- a/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml +++ b/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - click -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/go_cuda-129_arch-aarch64.yaml b/conda/environments/go_cuda-129_arch-aarch64.yaml index eb6ae9f5f7..99058aea5d 100644 --- a/conda/environments/go_cuda-129_arch-aarch64.yaml +++ b/conda/environments/go_cuda-129_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/go_cuda-129_arch-x86_64.yaml b/conda/environments/go_cuda-129_arch-x86_64.yaml index e99615ab2c..9e9d9fa484 100644 --- a/conda/environments/go_cuda-129_arch-x86_64.yaml +++ b/conda/environments/go_cuda-129_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/go_cuda-133_arch-aarch64.yaml b/conda/environments/go_cuda-133_arch-aarch64.yaml index eeb5511537..96e280362f 100644 --- a/conda/environments/go_cuda-133_arch-aarch64.yaml +++ b/conda/environments/go_cuda-133_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/go_cuda-133_arch-x86_64.yaml b/conda/environments/go_cuda-133_arch-x86_64.yaml index 5fd2153ffa..d7cf4b01cd 100644 --- a/conda/environments/go_cuda-133_arch-x86_64.yaml +++ b/conda/environments/go_cuda-133_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools==20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/rust_cuda-129_arch-aarch64.yaml b/conda/environments/rust_cuda-129_arch-aarch64.yaml index 5849886871..f8d70cd00e 100644 --- a/conda/environments/rust_cuda-129_arch-aarch64.yaml +++ b/conda/environments/rust_cuda-129_arch-aarch64.yaml @@ -6,7 +6,7 @@ channels: - conda-forge dependencies: - c-compiler -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/rust_cuda-129_arch-x86_64.yaml b/conda/environments/rust_cuda-129_arch-x86_64.yaml index a9e9e2142c..ff0a219d27 100644 --- a/conda/environments/rust_cuda-129_arch-x86_64.yaml +++ b/conda/environments/rust_cuda-129_arch-x86_64.yaml @@ -6,7 +6,7 @@ channels: - conda-forge dependencies: - c-compiler -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/rust_cuda-133_arch-aarch64.yaml b/conda/environments/rust_cuda-133_arch-aarch64.yaml index 3daa10d2be..4755a44852 100644 --- a/conda/environments/rust_cuda-133_arch-aarch64.yaml +++ b/conda/environments/rust_cuda-133_arch-aarch64.yaml @@ -6,7 +6,7 @@ channels: - conda-forge dependencies: - c-compiler -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/environments/rust_cuda-133_arch-x86_64.yaml b/conda/environments/rust_cuda-133_arch-x86_64.yaml index 9e0fe2d529..e690505aae 100644 --- a/conda/environments/rust_cuda-133_arch-x86_64.yaml +++ b/conda/environments/rust_cuda-133_arch-x86_64.yaml @@ -6,7 +6,7 @@ channels: - conda-forge dependencies: - c-compiler -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-cudart-dev - cuda-nvcc - cuda-nvrtc-dev diff --git a/conda/recipes/cuvs-bench-cpu/conda_build_config.yaml b/conda/recipes/cuvs-bench-cpu/conda_build_config.yaml index c3ac12cf18..4a7f5fd613 100644 --- a/conda/recipes/cuvs-bench-cpu/conda_build_config.yaml +++ b/conda/recipes/cuvs-bench-cpu/conda_build_config.yaml @@ -11,7 +11,7 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" glog_version: - ">=0.6.0" diff --git a/conda/recipes/cuvs/conda_build_config.yaml b/conda/recipes/cuvs/conda_build_config.yaml index f53c376049..447f0fbd8b 100644 --- a/conda/recipes/cuvs/conda_build_config.yaml +++ b/conda/recipes/cuvs/conda_build_config.yaml @@ -14,4 +14,4 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" diff --git a/conda/recipes/libcuvs/conda_build_config.yaml b/conda/recipes/libcuvs/conda_build_config.yaml index 7ccd454830..8f15d2a165 100644 --- a/conda/recipes/libcuvs/conda_build_config.yaml +++ b/conda/recipes/libcuvs/conda_build_config.yaml @@ -14,7 +14,7 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" h5py_version: - ">=3.8.0" diff --git a/dependencies.yaml b/dependencies.yaml index 579bb83cb0..ec2e9a39fe 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -247,7 +247,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - &cmake_ver cmake>=4.0 + - &cmake_ver cmake>=4.0,<4.4 - ninja - output_types: [conda] packages: diff --git a/python/cuvs/pyproject.toml b/python/cuvs/pyproject.toml index 29a9d424ec..f3aed4c2a5 100644 --- a/python/cuvs/pyproject.toml +++ b/python/cuvs/pyproject.toml @@ -106,7 +106,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] requires = [ - "cmake>=4.0", + "cmake>=4.0,<4.4", "cuda-bindings>=13.0.1,<14.0", "cython>=3.2.2", "libcuvs==26.8.*,>=0.0.0a0", diff --git a/python/libcuvs/pyproject.toml b/python/libcuvs/pyproject.toml index 388809bcc3..1c51ca5d33 100644 --- a/python/libcuvs/pyproject.toml +++ b/python/libcuvs/pyproject.toml @@ -80,7 +80,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] build-backend = "scikit_build_core.build" requires = [ - "cmake>=4.0", + "cmake>=4.0,<4.4", "libraft==26.8.*,>=0.0.0a0", "librmm==26.8.*,>=0.0.0a0", "ninja",