jaegertracing / jaeger-client-cpp

🛑 This library is DEPRECATED!
https://jaegertracing.io/
Apache License 2.0
138 stars 126 forks source link

Envoy - failed to load dynamic library opentracing versions are incomptable #277

Closed dmichel1 closed 2 years ago

dmichel1 commented 3 years ago

I tried using this library with v1.18.3 of Envoy and it causes the below error when using the dynamic_ot tracer.

opentracing: failed to load dynamic library: opentracing: versions of opentracing libraries are incompatible
# envoy config
          tracing:
            provider:
              name: envoy.tracers.dynamic_ot
              typed_config:
                "@type": type.googleapis.com/envoy.config.trace.v3.DynamicOtConfig
                 ...

I'm not sure if when https://github.com/jaegertracing/jaeger-client-cpp/pull/209 bumped the opentracing library to 1.6.0 if this broke compatibility with Envoy, as its still on version 1.5.1.