Skip to content

Commit b604559

Browse files
committed
Add the cxx-compiler, nvcc and ninja back to rust build deps
Delete stale rust build files in CI
1 parent 9392037 commit b604559

6 files changed

Lines changed: 16 additions & 1 deletion

File tree

conda/environments/rust_cuda-129_arch-aarch64.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ dependencies:
88
- c-compiler
99
- cmake>=3.30.4
1010
- cuda-cudart-dev
11+
- cuda-nvcc
1112
- cuda-nvrtc-dev
1213
- cuda-nvtx-dev
1314
- cuda-profiler-api
1415
- cuda-version=12.9
16+
- cxx-compiler
1517
- gcc_linux-aarch64=14.*
1618
- libcublas-dev
1719
- libcurand-dev
@@ -22,6 +24,7 @@ dependencies:
2224
- libraft==26.6.*,>=0.0.0a0
2325
- make
2426
- nccl>=2.19
27+
- ninja
2528
- rust
2629
- sysroot_linux-aarch64==2.28
2730
name: rust_cuda-129_arch-aarch64

conda/environments/rust_cuda-129_arch-x86_64.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ dependencies:
88
- c-compiler
99
- cmake>=3.30.4
1010
- cuda-cudart-dev
11+
- cuda-nvcc
1112
- cuda-nvrtc-dev
1213
- cuda-nvtx-dev
1314
- cuda-profiler-api
1415
- cuda-version=12.9
16+
- cxx-compiler
1517
- gcc_linux-64=14.*
1618
- libcublas-dev
1719
- libcurand-dev
@@ -22,6 +24,7 @@ dependencies:
2224
- libraft==26.6.*,>=0.0.0a0
2325
- make
2426
- nccl>=2.19
27+
- ninja
2528
- rust
2629
- sysroot_linux-64==2.28
2730
name: rust_cuda-129_arch-x86_64

conda/environments/rust_cuda-131_arch-aarch64.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ dependencies:
88
- c-compiler
99
- cmake>=3.30.4
1010
- cuda-cudart-dev
11+
- cuda-nvcc
1112
- cuda-nvrtc-dev
1213
- cuda-nvtx-dev
1314
- cuda-profiler-api
1415
- cuda-version=13.1
16+
- cxx-compiler
1517
- gcc_linux-aarch64=14.*
1618
- libcublas-dev
1719
- libcurand-dev
@@ -22,6 +24,7 @@ dependencies:
2224
- libraft==26.6.*,>=0.0.0a0
2325
- make
2426
- nccl>=2.19
27+
- ninja
2528
- rust
2629
- sysroot_linux-aarch64==2.28
2730
name: rust_cuda-131_arch-aarch64

conda/environments/rust_cuda-131_arch-x86_64.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ dependencies:
88
- c-compiler
99
- cmake>=3.30.4
1010
- cuda-cudart-dev
11+
- cuda-nvcc
1112
- cuda-nvrtc-dev
1213
- cuda-nvtx-dev
1314
- cuda-profiler-api
1415
- cuda-version=13.1
16+
- cxx-compiler
1517
- gcc_linux-64=14.*
1618
- libcublas-dev
1719
- libcurand-dev
@@ -22,6 +24,7 @@ dependencies:
2224
- libraft==26.6.*,>=0.0.0a0
2325
- make
2426
- nccl>=2.19
27+
- ninja
2528
- rust
2629
- sysroot_linux-64==2.28
2730
name: rust_cuda-131_arch-x86_64

dependencies.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,9 @@ dependencies:
264264
packages:
265265
- *cmake_ver
266266
- c-compiler
267+
- cuda-nvcc
268+
- cxx-compiler
269+
- ninja
267270
specific:
268271
- output_types: conda
269272
matrices:

rust/cuvs-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ doc-only = []
1919

2020
[build-dependencies]
2121
bindgen = { version = "0.72", optional = true }
22-
cmake-package = "0.1"
22+
cmake-package = "0.1.15"
2323
anyhow = "1"
2424

2525
[package.metadata.docs.rs]

0 commit comments

Comments
 (0)