mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-23 15:10:34 +00:00
The opentelemetry-cpp::exporter_in_memory component declares no libs (the Conan recipe ships libopentelemetry_exporter_in_memory.a but does not associate it with the component), so linking that target put nothing on the link line and xrpl_tests still failed with an undefined reference to InMemorySpanExporterFactory::Create. Locate the archive with find_library (HINTS the OTel package lib dir) and link it by path, ahead of the umbrella so its undefined SDK references resolve. Verified: the archive now appears on the generated link line and xrpl_tests links + the SpanGuardScope tests pass. Supersedes the no-op component-target link in the prior commit. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>