File knowhere-opentelemetry.patch of Package milvus
From 76edd952b43a1658c016fad59f8e6a68ab2a8ccc Mon Sep 17 00:00:00 2001
From: Christian Goll <cgoll@suse.com>
Date: Tue, 13 Aug 2024 16:39:01 +0200
Subject: [PATCH] knowhere opentelemetry
Signed-off-by: Christian Goll <cgoll@suse.com>
---
CMakeLists.txt | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2bfab184..1a5f9441 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -174,15 +174,18 @@ endif()
list(APPEND KNOWHERE_LINKER_LIBS fmt::fmt-header-only)
list(APPEND KNOWHERE_LINKER_LIBS Folly::folly)
if(NOT WITH_LIGHT)
- list(APPEND KNOWHERE_LINKER_LIBS opentelemetry-cpp::opentelemetry_trace)
+ find_package(absl REQUIRED)
+ find_package(Protobuf REQUIRED)
+ find_package(opentelemetry-cpp REQUIRED)
+ list(APPEND KNOWHERE_LINKER_LIBS opentelemetry-cpp::trace)
list(APPEND KNOWHERE_LINKER_LIBS
- opentelemetry-cpp::opentelemetry_exporter_ostream_span)
+ opentelemetry-cpp::ostream_span_exporter)
list(APPEND KNOWHERE_LINKER_LIBS
- opentelemetry-cpp::opentelemetry_exporter_jaeger_trace)
+ opentelemetry-cpp::jaeger_trace_exporter)
list(APPEND KNOWHERE_LINKER_LIBS
- opentelemetry-cpp::opentelemetry_exporter_otlp_grpc)
+ opentelemetry-cpp::otlp_grpc_exporter)
list(APPEND KNOWHERE_LINKER_LIBS
- opentelemetry-cpp::opentelemetry_exporter_otlp_http)
+ opentelemetry-cpp::otlp_http_exporter)
endif()
add_library(knowhere SHARED ${KNOWHERE_SRCS})
--
2.43.0