diff --git a/conda/recipes/librapidsmpf/recipe.yaml b/conda/recipes/librapidsmpf/recipe.yaml index db2fda3d7..0e192a64d 100644 --- a/conda/recipes/librapidsmpf/recipe.yaml +++ b/conda/recipes/librapidsmpf/recipe.yaml @@ -88,7 +88,6 @@ outputs: - libpmix-devel >=5.0,<6.0 - librmm =${{ minor_version }} - libucxx ${{ ucxx_version }} - - ucx - openmpi >=5.0 # See - package: @@ -134,6 +133,7 @@ outputs: - librmm =${{ minor_version }} - libpmix >=5.0,<6.0 - libucxx ${{ ucxx_version }} + - ucx # librapidsmpf.so links libucp; the version range comes from libucxx - openmpi >=5.0 # See ignore_run_exports: from_package: @@ -190,7 +190,7 @@ outputs: - librmm =${{ minor_version }} - openmpi >=5.0 # See - libucxx ${{ ucxx_version }} - - ucx + - ucx # bare pin to suppress overlinking errors (rely on libucxx's range) ignore_run_exports: from_package: - ${{ compiler("c") }} diff --git a/cpp/tests/test_buffer_resource.cpp b/cpp/tests/test_buffer_resource.cpp index a46521710..920f98964 100644 --- a/cpp/tests/test_buffer_resource.cpp +++ b/cpp/tests/test_buffer_resource.cpp @@ -299,6 +299,10 @@ TEST(BufferResource, HostMemoryAvailabilityTracksLiveAllocations) { } TEST(BufferResource, RejectsZeroPinnedMaxPoolSize) { + if (!is_pinned_memory_resources_supported()) { + GTEST_SKIP() << "Pinned memory not supported on this system"; + } + rmm::mr::cuda_memory_resource cuda_mr; EXPECT_THROW( std::ignore = BufferResource::create(