Используется ли libtool после сборки программы?
Я начал собирать xmlsec и заметил, что он не распознает мою библиотеку libltdl на моем компьютере. Я начал охоту, и оказалось, что символическая ссылка libltld.so -> libltdl.so.3 отсутствовала!
Я использую дистрибутив "Red Hat Enterprise Linux Server версии 5.5 (Tikanga)"
Я подумал про себя... может быть, это ошибка? Но где? В gcc, в redhat, в xmlsec. Просматривая сообщение об ошибке для redhat "https://bugzilla.redhat.com/show_bug.cgi?id=469718", я заметил, что жалоба была подана, и ответ был:
"Это не ошибка, /usr/lib/libltdl.so предоставляется libtool-ltdl-devel, так как он необходим только во время компиляции".
Таким образом, вопрос заключается в следующем: используется ли когда-либо libtool после стандартного процесса "./configure & make"? Что означает Redhat, когда говорит, что libltdl "нужен только во время компиляции?" а стандартного libtool нет?
Спасибо Ченц
1 ответ
Неверсионные библиотеки предоставляются -devel
пакеты, потому что они требуются только во время компиляции приложений. В указанной вами ошибке репортер должен установить libtool-ltdl-devel
скомпилировать php. После успешной компиляции он / она может удалить пакет, он больше не понадобится.