【发布时间】:2018-04-13 14:30:08
【问题描述】:
我在 Debian Wheezy 上编译我的 Linux 应用程序。它在所有 Linux 发行版上运行和工作。
最近,我添加了 libcurl 的依赖项(需要发出一些 https 请求),现在我的应用程序无法在没有 libssl.so.1.0.0 的 Linux 发行版上运行,例如 Fedora 发布的 OpenSSL 版本 1.1。
我只需要一个 libcurl 依赖项并陷入了这个 openssl 版本问题。我的应用程序不关心安装了哪个 OpenSSL 库,它只需要运行 libcurl,因此可以将 libcurl.so 仅添加为依赖项,并且安装的 libcurl 将自动使用为其编译的 ssl 库。
【问题讨论】:
-
静态编译 libcurl & openssl?