You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the Cargo.toml pulls in reqwest with default features enabled, which means native_tls is pulled in, hence an OpenSSL for any Linux target, while the user should be in control of reqwest's other features. A closed issue of reqwest pointed me to this library.
This complicates downstream programs that are benefiting from e.g. simple cross-compilation to x86_64-unknown-linux-musl, and not having elaborated cross-compilation sysroot setup. For example, I just had to add Aliyun support to my acmed-dns-helper-dnspod project (the name is no longer accurate), and my static musl builds broke due to this.
As it's impossible to override this without forking the project (see the StackOverflow answer), could you consider minimizing used features and releasing a patch version?
The text was updated successfully, but these errors were encountered:
Currently the
Cargo.toml
pulls inreqwest
with default features enabled, which meansnative_tls
is pulled in, hence an OpenSSL for any Linux target, while the user should be in control ofreqwest
's other features. A closed issue ofreqwest
pointed me to this library.This complicates downstream programs that are benefiting from e.g. simple cross-compilation to
x86_64-unknown-linux-musl
, and not having elaborated cross-compilation sysroot setup. For example, I just had to add Aliyun support to my acmed-dns-helper-dnspod project (the name is no longer accurate), and my static musl builds broke due to this.As it's impossible to override this without forking the project (see the StackOverflow answer), could you consider minimizing used features and releasing a patch version?
The text was updated successfully, but these errors were encountered: