diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
commit | 0f558761aa2dee1017b4751e4017205e015a9560 (patch) | |
tree | 037df795519468a25d9362b4e95cdaeb84eb1cf9 /sci-libs/gloo/files | |
parent | 752d6256e5204b958b0ef7905675a940b5e9172f (diff) |
gentoo resync : 29.12.2022
Diffstat (limited to 'sci-libs/gloo/files')
-rw-r--r-- | sci-libs/gloo/files/gloo-2022.05.18-gentoo.patch | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/sci-libs/gloo/files/gloo-2022.05.18-gentoo.patch b/sci-libs/gloo/files/gloo-2022.05.18-gentoo.patch new file mode 100644 index 000000000000..41a1ace42dc7 --- /dev/null +++ b/sci-libs/gloo/files/gloo-2022.05.18-gentoo.patch @@ -0,0 +1,64 @@ +--- a/CMakeLists.txt 2022-06-09 08:29:13.172119535 +0200 ++++ b/CMakeLists.txt 2022-06-09 08:29:27.474929097 +0200 +@@ -2,6 +2,9 @@ + + project(gloo CXX C) + ++include(GNUInstallDirs) ++include(CTest) ++ + set(GLOO_VERSION_MAJOR 0) + set(GLOO_VERSION_MINOR 5) + set(GLOO_VERSION_PATCH 0) +--- a/gloo/CMakeLists.txt 2022-06-09 08:41:09.883773600 +0200 ++++ b/gloo/CMakeLists.txt 2022-06-09 08:42:39.045637103 +0200 +@@ -176,7 +176,7 @@ + # want to statically link with Gloo and not install any artifacts. + if(GLOO_INSTALL) + install(TARGETS gloo EXPORT GlooTargets +- DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}) + if(USE_CUDA) + install(TARGETS gloo_cuda EXPORT GlooTargets + DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) +--- a/gloo/test/CMakeLists.txt 2022-06-10 22:17:03.682856314 +0200 ++++ b/gloo/test/CMakeLists.txt 2022-06-10 22:17:49.671242697 +0200 +@@ -68,3 +68,4 @@ + gloo_hip_add_executable(gloo_test_hip ${GLOO_TEST_HIP_SRCS}) + target_link_libraries(gloo_test_hip gloo_hip gtest OpenSSL::SSL OpenSSL::Crypto) + endif() ++add_test(NAME gloo_test COMMAND gloo_test) +--- a/gloo/test/memory_test.cc 2022-06-10 22:28:53.815371465 +0200 ++++ b/gloo/test/memory_test.cc 2022-06-10 22:29:14.504094854 +0200 +@@ -52,7 +52,7 @@ + class MemoryTest : public BaseTest, + public ::testing::WithParamInterface<Param> {}; + +-TEST_P(MemoryTest, ManySlotsNoLeaks) { ++TEST_P(MemoryTest, DISABLED_ManySlotsNoLeaks) { + const auto transport = GetParam(); + spawn(transport, 2, [&](std::shared_ptr<Context> context) { + size_t tmp0; +--- a/cmake/Dependencies.cmake 2022-06-11 23:38:57.367089917 +0200 ++++ b/cmake/Dependencies.cmake 2022-06-11 23:48:57.690866797 +0200 +@@ -81,7 +81,7 @@ + pkg_search_module(libuv REQUIRED libuv>=1.26) + find_file( + libuv_LIBRARY +- NAMES libuv.a libuv_a.a ++ NAMES libuv.so + PATHS ${libuv_LIBDIR} + NO_DEFAULT_PATH) + if(NOT EXISTS ${libuv_LIBRARY}) +@@ -90,10 +90,7 @@ + endif() + + add_library(uv_a INTERFACE IMPORTED) +- set_target_properties(uv_a PROPERTIES +- INTERFACE_INCLUDE_DIRECTORIES ${libuv_INCLUDE_DIRS} +- INTERFACE_LINK_LIBRARIES ${libuv_LIBRARY} +- ) ++ list(APPEND gloo_DEPENDENCY_LIBS -luv) + endif() + endif() + |