Используется ли libtool после сборки программы? - PullRequest
0 голосов
/ 22 февраля 2011

Я начал собирать 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 - нет?

Спасибо, Chenz

1 Ответ

0 голосов
/ 22 февраля 2011

Неверсионные библиотеки предоставляются пакетами -devel, поскольку они требуются только во время компиляции приложений.В указанной вами ошибке репортер должен установить libtool-ltdl-devel для компиляции php.После успешной компиляции он / она может удалить пакет, он больше не понадобится.

...