-
Notifications
You must be signed in to change notification settings - Fork 379
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
openssl dynamic linking from Cross.toml needs at runtime libssl1.0.0
which doesn't exist anymore
#1567
Comments
libssl1.0.0
which doesn't exist anymore on Debian 12libssl1.0.0
which doesn't exist anymore
Having the same problem, target system has libssl1.1 & libssl3 available, but the cross build link's against 1.0.0. I believe one way to workaround this would be to use a container that has one of those instead of the one used by default. |
Yeah. They are going to upgrade the Docker images soon. I hope. |
Yes, this is planned! |
Ok. I think we can close this. |
Reopening since it's not fixed yet |
Who are "they"? Is there an upstream project responsible for that? Where can I find the currently used docker container's definition? |
The definitions live here: https://github.com/cross-rs/cross/tree/main/docker "They" would be the maintainers of I've made a remark here about upgrading https://redirect.github.com/cross-rs/cross/pull/973#issuecomment-2397886693 |
In my project I need to use openssl not for the HTTP part of my app but because I need to decode a PKCS7 file.
I added to my Cargo.toml:
and to Cross.toml:
When I launch cross it builds but when the
--release
executable runs on Debian 12 machine with openssl installed the error is:Why is it binded to
libssl.so.1.0.0
and not to latest versions?The openssl installed on the machine is:
If I use ldd I get this:
Thank you all.
The text was updated successfully, but these errors were encountered: