Используется ли 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. После успешной компиляции он / она может удалить пакет, он больше не понадобится.

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