Skip to content

Commit 6022ab7

Browse files
committed
fix(packaging): add libcudf-streaming and libcudf to librapidsmpf run deps
bench_read and other NDSH benchmarks link cudf_streaming::cudf_streaming which transitively pulls in libcudf.so. Since benchmarks are installed into the librapidsmpf package (--component=benchmarking), the package needs these runtime dependencies declared to pass the overlinking check.
1 parent a397198 commit 6022ab7

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

conda/recipes/librapidsmpf/recipe.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,17 @@ outputs:
119119
- libucxx ${{ ucxx_version }}
120120
- openmpi >=5.0
121121
- libnuma
122+
- libcudf-streaming =${{ minor_version }}
123+
- libcudf =${{ minor_version }}
122124
run:
123125
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
124126
- cuda-cupti
125127
- librmm =${{ minor_version }}
126128
- libpmix >=5.0,<6.0
127129
- libucxx ${{ ucxx_version }}
128130
- openmpi >=5.0 # See <https://github.com/rapidsai/rapidsmpf/issues/17>
131+
- libcudf-streaming =${{ minor_version }}
132+
- libcudf =${{ minor_version }}
129133
ignore_run_exports:
130134
from_package:
131135
- ${{ compiler("c") }}
@@ -136,6 +140,8 @@ outputs:
136140
- cuda-cupti
137141
- openmpi
138142
- librmm
143+
- libcudf-streaming
144+
- libcudf
139145
about:
140146
homepage: https://github.com/rapidsai/rapidsmpf
141147
license: Apache-2.0

0 commit comments

Comments
 (0)