Skip to content

[package] opentelemetry/1.22.0: Does not really require openssl. #28953

@MatevzFa

Description

@MatevzFa

Description

This page does not list openssl as a required dependency: https://github.com/open-telemetry/opentelemetry-cpp/blob/v1.22.0/docs/dependencies.md.

libcurl needs a SSL implementation, but on windows it can use schannel, by settings option with_ssl: "schannel". The default value for with_ssl is openssl, however, and that's fine.

To summarize, I believe it is a bug that opentelemetry-cpp depends directly on openssl.

Package and Environment Details

  • Package Name/Version: opentelemetry-cpp/1.22.0
  • Operating System+version: Windows 11
  • Compiler+version: MSVC 193
  • Docker image: N/A
  • Conan version: conan 2.22.0
  • Python version: Python 3.12.0

Conan profile

[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=193
os=Windows

[options]
libcurl/*:with_ssl=schannel

Steps to reproduce

conan install . --build=missing

Logs

Click to expand log

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions