В своем проекте я пытаюсь использовать две библиотеки, которые уже скомпилированы и сгенерированы. Скажем, liba.so (наша собственная библиотека, созданная когда-то назад) и libssl.so.10 (она доступна в Linux).
Теперь liba.so имеет зависимость от libcurl.so.3, а libssl.so.10 имеет зависимость от libcurl.so.4 (последняя)
В системе доступны как libcurl.so.3, так и libcurl.so.4.
Следовательно, когда я пытаюсь использовать их оба в своем проекте, у меня возникает конфликт версий. Это ожидается? Если да, то как мне решить эту проблему?
Есть ли способ изменить зависимость liba.so с последней версией libcurl.so.4 без повторной сборки этой библиотеки? Или мне нужно собрать liba.so снова с последней версией libcurl.so.4?
Спасибо за вашу помощь