I am on Void Linux.
I installed libressl through the Void package manager. It put libssl.so.48.0.1 in /usr/lib. with this setup I was getting errors and https would not work properly in my apps.
So i compiled openssl-1.1 from source and copied libssl.so.1.1 in /usr/local/lib and then ldconfig.
Then my apps started working normally.
why was libssl.so.48.0.1 that came with libressl not working ? isn't its version higher than the one we compiled ?
Also, Why does libssl.so.1.1 in /usr/local/lib override libssl.so.48.0.1 in /usr/lib ? since they are both present ?