我在 Void Linux 上。
我通过 Void 包管理器安装了libressl 。它将libssl.so.48.0.1放入/usr/lib中。通过此设置,我遇到了错误,并且https在我的应用程序中无法正常工作。
所以我从源代码编译了openssl-1.1并将libssl.so.1.1复制到/usr/local/lib中,然后复制到ldconfig。
然后我的应用程序开始正常工作。
为什么libressl 附带的libssl.so.48.0.1不起作用?难道它的版本比我们编译的版本高吗?
另外,为什么/usr/local/lib中的libssl.so.1.1会覆盖/usr/lib中的libssl.so.48.0.1?既然他们都在场?
ssl ×1