Skip to content

Commit 91e2c4e

Browse files
committed
Add version pins to avoid version incompatibilities between boost and icu
Signed-off-by: David Gardner <dagardner@nvidia.com>
1 parent c2b5e0d commit 91e2c4e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ci/conda/recipes/libmrc/meta.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,15 @@ requirements:
5454
- cuda-version {{ cuda_version }}.*
5555
- doxygen 1.10.0
5656
- glog>=0.7.1,<0.8
57+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
5758
- libgrpc =1.62.2
5859
- gtest =1.14
5960
- libhwloc =2.9.2
6061
- librmm {{ rapids_version }}
6162
- nlohmann_json =3.11
6263
- pybind11-abi # See: https://conda-forge.org/docs/maintainer/knowledge_base.html#pybind11-abi-constraints
6364
- pybind11-stubgen =0.10
64-
- python {{ python }}
65+
- python {{ python }} *_cpython # Use cpython builds with compatible icu
6566
- scikit-build =0.17
6667
- ucx =1.15
6768
- versioneer =0.29
@@ -88,6 +89,7 @@ outputs:
8889
- boost-cpp =1.84
8990
- cuda-version # Needed to allow pin_compatible to work
9091
- glog>=0.7.1,<0.8
92+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
9193
- libgrpc =1.62.2
9294
- libhwloc =2.9.2
9395
- librmm {{ rapids_version }}
@@ -96,6 +98,7 @@ outputs:
9698
run:
9799
# Manually add any packages necessary for run that do not have run_exports. Keep sorted!
98100
- cuda-version {{ cuda_version }}.*
101+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
99102
- nlohmann_json =3.11
100103
- ucx =1.15
101104
- cuda-cudart
@@ -122,6 +125,7 @@ outputs:
122125
host:
123126
# Only should need libmrc and python. Keep sorted!
124127
- {{ pin_subpackage('libmrc', exact=True) }}
128+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
125129
- python {{ python }}
126130
run:
127131
- {{ pin_subpackage('libmrc', exact=True) }}
@@ -142,6 +146,7 @@ outputs:
142146
- pytest
143147
- pytest-asyncio
144148
- pytest-timeout
149+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
145150
- cuml {{ rapids_version }}.* # Ensure we can install cuml. This can cause issues solving libabseil
146151

147152
about:

0 commit comments

Comments
 (0)