-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
cargo 0.15 depends on non-system /usr/local/opt/openssl on mac #3320
Comments
Note the new dependency locations. Perhaps this is related to Apple removing system openssl. Cargo dist should be static-linking the homebrew replacement instead.
vs.
|
cc @alexcrichton I found this problem testing on the gecko build automation. This blocks us using these cargo builds for Firefox.
https://treeherder.mozilla.org/logviewer.html#?job_id=31747111&repo=try#L990 |
Great! Will that make it into rust 1.14.0-beta.3? |
Whelp. It's got to, so we'll make it work. |
I filed rust-lang/rust#37969 to track the beta business. |
ta :) |
I'm not able to run nightly cargo on OS X 10.11.6 + MacPorts:
#3303 and #3320 are closed, yet the problem is still there on my machine.
|
@vvv the fixes haven't made their way into nightlies yet, but they should do so soon. |
@alexcrichton I see. How often are nighties being built? |
Works now. Thanks. |
The version of cargo included with rust 1.14.0-beta.2
cargo 0.15.0-nightly (a9c23dd 2016-11-15)
appears to be dynamically linked against/usr/local/opt/openssl/lib/libssl.1.0.0.dylib
and/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
.This happens to work on my system, and I suspect the systems of many developers, because this is where homebrew installs openssl. However, this is not going to work on generic or clean Mac installs. This is a regression from rust 1.13.0 stable
cargo 0.13.0-nightly (eca9e15 2016-11-01)
.The text was updated successfully, but these errors were encountered: