Проблема динамического связывания в Linux, когда исполняемый файл запускался на разных машинах

Нужна помощь: в Linux связывание ssl с приложением с -lssl в конфигурации. Система сборки имеет libssl.so.10, но когда я работаю в другой системе, где есть libssl.so.1.0, приложение не запускается. Ранее я предполагал, что -lssl будет динамически связываться с любой версией, присутствующей в системе. Любая подсказка, как к этому?

в системе сборки даже после сборки с -lssl, ldd в исполняемом файле дает libssl.so.10 => /usr/lib64/libssl.so.10 (0x0000003fb2400000)

почему вместо libssl.so требуется libssl.so.10 =>

Любая помощь для создания этого общего, так что исполняемый файл будет загружать libssl.SO.XXX

0 ответов

Другие вопросы по тегам