Я создаю приложение, которое использует предварительно скомпилированные сторонние файлы общей библиотеки. Чтобы использовать их, мне необходимо установить LD_LIBRARY_PATH или создать файл conf в /etc/ld.so.conf.d/application.conf Моя проблема в том, что существует системная libcurl.so.4, уже доступная в /usr/lib/. В сторонней библиотеке также есть libcurl.so.4. Если я создам файл /etc/ld.so.conf.d/application.conf, я не смогу использовать «Установщик YUM». я получаю сообщение об ошибке
Pycurl error occured ,
Compile time Version is higher than the Linking version
Я беспокоюсь об удалении приложения libcurl.so.4, поскольку оно может нарушить функции той сторонней библиотеки, которую я использую (что делает мое приложение менее значимым), и я также не могу пренебрегать системной библиотекой.
Можно ли использовать эти две библиотеки без каких-либо конфликтов, как я упоминал выше.
PS: установка LD_LIBRARY_PATH тоже вызывает ту же проблему