Open frederikhors opened 1 month ago
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
Yeah. They are going to upgrade the Docker images soon. I hope.
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 cross-rs
, so for example me :)
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.