You could try openssl_1_1
.
Ok thanks I will try that.
Did you get libssl.so.1.0.0 dependency to work?
Iām hitting the same wall with another package
If it actually wants that version, and you canāt substitute with the newer libssl, you should check with your vendor, since that version is known to be vulnerable.
They may distribute a proprietary implementation, at which point youād need to get your hands on that, or theyāre just selling you an inherently insecure tool. Or both while also violating a FOSS license, of course.
I donāt know for the original topic, but in my case we are talking about azure function core tools.
Iāve provided some more details in this post: Azure Functions Core Tools missing a binary
Could it be possible to provide a newer version, when libssl.so.1.0.0 is the one that its asking for?
So currently Iām using 1_1 and ignoring the dependency errors. So far this approach is working, but I havenāt got it working, since it seems like Iāll need to create a NixOS module as well to get this to work (it involves systemd services etc).
I added this below buildInputs in the package:
autoPatchelfIgnoreMissingDeps = [
"libssl.so.1.0.0"
"libcrypto.so.1.0.0"
"libssl.so.10"
"libcrypto.so.10"
"libcrypt.so.1"
"libxml2.so.2"
"libssl.so.1.1"
"libcrypto.so.1.1"
];
Itās quite possible it will only āworkā until you do some actual SSL, since those versions arenāt ABI compatible. Itād be wise to find some kind of smoketest before committing too much