New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Programs built with 0.4.10 cannot build or run against OpenSSL 1.1.1 #157
Comments
|
@nickelc is OpenSSL 1.1.1 the only version you have installed on your machine? I just tried to build master (has an updated Cargo.toml) and it works fine, but switching to the 0.4.10 tag still results in the same error for me. I can build locally from master but I'd like to get a clean build from the published crates. |
oh shit sorry, it was a long day. i totally forgot that the hyper 0.12 stuff is not released yet and master is hyper-tls 0.3. |
more infos on the issue sfackler/rust-openssl#994 |
Yeah sorry this is such a pain. Is there a newer version of something I could be depending on your help matters? |
this PR would fix the build issue with openssl 1.1.1 diff --git a/Cargo.toml b/Cargo.toml
index a69e814..11186d5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -37,3 +37,6 @@ version = "0.1.2"
[features]
default = ["tls"]
tls = ["hyper-tls"]
+
+[patch.crates-io]
+openssl = { git = "https://github.com/ishitatsuyuki/rust-openssl", branch = "0.9.x" } |
This should be covered now and with option to opt into rust tls https://github.com/softprops/hubcaps/blob/master/Cargo.toml#L43 |
I updated my system recently and now have OpenSSL 1.1.1, discovering shortly afterward that ghopac no longer works. In addition to getting a runtime linker error from the existing binary, I'm also unable to build against the new version. I get a failure compiling openssl-sys v0.9.17 which states the problem:
I will try to create a pull request soon, but I thought I'd submit the issue in case someone can get to it before I can.
The text was updated successfully, but these errors were encountered: