Don't require applications using jaeger exporter to know about libcurl#1518
Don't require applications using jaeger exporter to know about libcurl#1518esigo merged 1 commit intoopen-telemetry:mainfrom
Conversation
|
|
Codecov Report
@@ Coverage Diff @@
## main #1518 +/- ##
==========================================
- Coverage 84.68% 84.61% -0.06%
==========================================
Files 155 155
Lines 4782 4782
==========================================
- Hits 4049 4046 -3
- Misses 733 736 +3
|
|
@astitcher thanks for the PR, could you please fix the format as explained here? |
Hmm, I didn't see anywhere there that referenced the cmake formatting spec or the tool to do it - can you be more specific? |
This part I mean: so running |
|
Thanks - looks like I need to install cmake-format... |
For one file change, you may also try apply the diff mentioned int he build log (see below link) which should fix the format. https://github.com/open-telemetry/opentelemetry-cpp/runs/7522769448?check_suite_focus=true |
|
If we build |
|
Are you sure this is a problem? I built opentelemetry-cpp with the jaeger exporter as a static library on my Linux machine and CMake did the right thing (CMake is documented to treat static and shared transitive dependencies differently). |
You are right, sorry for my mistake and please ignore my reply. |
Fixes #1517
Changes
Changed link of libcurl (CMake CURL::libcurl) to opentelemetry_http_client_curl to be PRIVATE. This fixes the build issue for me on my Linux system using shared libraries, however I've not tested this anywhere else.