diff --git a/ci/conda/recipes/libmrc/conda_build_config.yaml b/ci/conda/recipes/libmrc/conda_build_config.yaml index 4e975a1d8..57ba65c8f 100644 --- a/ci/conda/recipes/libmrc/conda_build_config.yaml +++ b/ci/conda/recipes/libmrc/conda_build_config.yaml @@ -26,8 +26,6 @@ cuda_compiler_version: - 12.1 python: - - 3.8 - - 3.10 - 3.10 # Setup the dependencies to build with multiple versions of RAPIDS @@ -42,31 +40,21 @@ rapids_version: # Keep around compatibility with current version -2 # together to avoid impossible combinations libabseil: - 20230125.0 - - 20230125.0 - - 20230125.0 libgrpc: - - 1.51 - 1.51 - 1.54 + - 1.59 ucx: - - 1.13 - - 1.14 - 1.14 libprotobuf: - 3.21 - - 3.21 - - 3.21 zip_keys: - - python - rapids_version - - libabseil - libgrpc - - ucx - - libprotobuf # The following mimic what is available in the pinning feedstock: # https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/conda_build_config.yaml diff --git a/ci/conda/recipes/libmrc/meta.yaml b/ci/conda/recipes/libmrc/meta.yaml index c8f5033f4..1007eb4a7 100644 --- a/ci/conda/recipes/libmrc/meta.yaml +++ b/ci/conda/recipes/libmrc/meta.yaml @@ -42,7 +42,7 @@ requirements: - {{ compiler("cxx") }} - autoconf >=2.69 - ccache - - cmake >=3.24 + - cmake = 3.26.4 - cuda-cudart-dev # Needed by CMake to compile a test application - libtool - ninja @@ -54,22 +54,22 @@ requirements: - boost-cpp - cuda-cudart-dev - cuda-nvml-dev - - doxygen 1.9.2.* + - doxygen 1.10.0 - flatbuffers 2.0.* - gflags - glog - gmock 1.13.* - libgrpc - - gtest 1.13.* + - gtest 1.14 - libabseil - - libhwloc 2.9.2 + - libhwloc 2.9.3 - libprotobuf - librmm {{ rapids_version }} - nlohmann_json 3.9.1 - pybind11-abi # See: https://conda-forge.org/docs/maintainer/knowledge_base.html#pybind11-abi-constraints - pybind11-stubgen 0.10 - python {{ python }} - - scikit-build >=0.17 + - scikit-build =0.17 - ucx # Need to specify cudatoolkit to get correct version. Remove once all libraries migrate to cuda-toolkit - cudatoolkit {{ cuda_version }}.* @@ -88,9 +88,9 @@ outputs: - {{ compiler("c") }} - {{ compiler("cuda") }} - {{ compiler("cxx") }} - - cmake >=3.24 + - cmake = 3.26.4 - numactl-libs-cos7-x86_64 - - sysroot_linux-64 2.17 + - sysroot_linux-64 = 2.17 host: # Any libraries with weak run_exports need to go here to be added to the run. Keep sorted! - boost-cpp @@ -101,7 +101,7 @@ outputs: - libhwloc 2.9.2 - libprotobuf # Needed for transitive run_exports from libgrpc. Does not need a version - librmm {{ rapids_version }} - - nlohmann_json 3.9.* + - nlohmann_json 3.9.1 - ucx # Need to specify cudatoolkit to get correct version. Remove once all libraries migrate to cuda-toolkit - cudatoolkit {{ cuda_version }}.* diff --git a/conda/environments/all_cuda-121_arch-x86_64.yaml b/conda/environments/all_cuda-121_arch-x86_64.yaml index c31ffecbe..8657a3e2f 100644 --- a/conda/environments/all_cuda-121_arch-x86_64.yaml +++ b/conda/environments/all_cuda-121_arch-x86_64.yaml @@ -34,7 +34,7 @@ dependencies: - include-what-you-use=0.20 - libclang-cpp=16 - libclang=16 -- libgrpc +- libgrpc=1.59 - libhwloc=2.9.3 - librmm=24.02 - llvmdev=16 diff --git a/conda/environments/ci_cuda-121_arch-x86_64.yaml b/conda/environments/ci_cuda-121_arch-x86_64.yaml index ccb8be4fe..65e977b9f 100644 --- a/conda/environments/ci_cuda-121_arch-x86_64.yaml +++ b/conda/environments/ci_cuda-121_arch-x86_64.yaml @@ -25,7 +25,7 @@ dependencies: - gtest=1.14 - gxx=11.2 - include-what-you-use=0.20 -- libgrpc +- libgrpc=1.59 - libhwloc=2.9.3 - librmm=24.02 - ninja=1.11 diff --git a/dependencies.yaml b/dependencies.yaml index baf08300a..24d515cdb 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -60,7 +60,7 @@ dependencies: - glog=0.6 - gtest=1.14 - gxx=11.2 - - libgrpc + - libgrpc=1.59 - libhwloc=2.9.3 - librmm=24.02 - ninja=1.11