Совместимость с OpenSSL SUSE 15 (SLED) - PullRequest
0 голосов
/ 19 марта 2019

Я компилирую свое приложение с OpenSSL 1.0.1h. Библиотека не связана статически, поэтому мое приложение зависит от библиотек OpenSSL, локально установленных по умолчанию в моей операционной системе (SLED).

Однако мое приложение зависит от libssl.so.1.0.0 и libcrypto.so.1.0.0, а в SUSE 15 SLED установлен openssl 1.1.0i, что означает, что установлены библиотеки libssl.so.1.1 и libcrypto. so.1.1.

SONAME отличается, и мое приложение не запускается из-за этого.

В настоящее время я не хотел бы обновлять версию OpenSSL, потому что ABI сильно изменился.

Какие есть варианты для запуска моего приложения в SUSE 15?

На странице OpenSSL упоминается «Наша текущая версия LTS - 1.0.2, и она будет поддерживаться до конца 2019 года». Что это значит? В моем случае он больше не поддерживается (потому что SUSE 15 его не поддерживает).

...