LINUX.ORG.RU

Поменять стандартную библиотеку

 , , ,


0

2

Стандартная библиотека libcurl мне не подходит, я скомпилировал с нужными изменениями эту библиотеку, добавил её в список через ldconfig, когда в списке две библиотеки стандартная и моя, скрипты работают через стандартную, когда я удаляю с диска стандартную библиотеку, скрипты выдают ошибку. Как мне заставить скрипты использовать мою библиотеку?

По другому сформулирую проблему. ldconfig -p | grep curl показывает

libcurl.so.4 (libc6) => /usr/local/lib/libcurl.so.4 libcurl.so.4 (libc6) => /usr/lib/libcurl.so.4 libcurl.so (libc6) => /usr/local/lib/libcurl.so libcurl.so (libc6) => /usr/lib/libcurl.so libcurl-gnutls.so.4 (libc6) => /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4

pycurl использует libcurl-gnutls.so.4 как заставить pycurl использовать другие библиотеки? Дело в том что pycurl использует pycurl.so а он libcurl-gnutls.so.4.

lmrazor
() автор топика
Ответ на: комментарий от lmrazor

сделай симлинк с тем же именем .so, который прописан в pycurl, в папке со другой либой, на эту самую другую либу. затем укажи путь к папке через LD_LIBRARY_PATH.

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.