Skip to content

Commit 264fdd1

Browse files
committed
Pin icu version to avoid build conflicts with boost-cpp
Signed-off-by: David Gardner <dagardner@nvidia.com>
1 parent ea22980 commit 264fdd1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ci/conda/recipes/libmrc/meta.yaml

Lines changed: 7 additions & 2 deletions
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
@@ -121,6 +124,7 @@ outputs:
121124
requirements:
122125
host:
123126
# Only should need libmrc and python. Keep sorted!
127+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
124128
- {{ pin_subpackage('libmrc', exact=True) }}
125129
- python {{ python }}
126130
run:
@@ -137,12 +141,13 @@ outputs:
137141
- python/setup.cfg
138142
- python/tests/*
139143
requires:
144+
- cuml {{ rapids_version }}.* # Ensure we can install cuml. This can cause issues solving libabseil
145+
- icu >=73.2,<76.0a0 # Pin to version compatible with boost-cpp 1.84
140146
- numpy
141147
- nvtx
142148
- pytest
143149
- pytest-asyncio
144150
- pytest-timeout
145-
- cuml {{ rapids_version }}.* # Ensure we can install cuml. This can cause issues solving libabseil
146151

147152
about:
148153
home: https://github.com/nv-morpheus/MRC

0 commit comments

Comments
 (0)