HadrienG2 / hwlocality

Rust bindings to Open MPI Portable Hardware Locality "hwloc" library, covering version 2.0 and above.
MIT License
20 stars 5 forks source link

`rustls-tls` instead of OpenSSL for reqwest #100

Closed nazar-pc closed 8 months ago

nazar-pc commented 8 months ago

Latest version of hwlocality-sys pulls in reqwest, which by default pulls OpenSSL, which means OpenSSL is now an installation requirement, which is a huge dependency with very bad implication in terms of developer experience for Rust developers.

It is possible to opt-in into vendored version of OpenSSL, but reqwest also supports rustls-tls, as an alternative.

Consider disabling reqwest's default features and using rustls-tls feature instead.