libtool在构建程序后会被使用吗?

时间:2011-02-22 11:39:26

标签: redhat 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”我发现投诉已经完成,回复是:

“这不是bug,/ usr / lib / libltdl.so由libtool-ltdl-devel提供,因为它 仅在编译期间需要。“

所以问题是:在标准的“./configure& make”过程之后,libtool是否会被使用?什么 Redhat 表示libltdl只是在编译时才需要?但标准的libtool不是吗?

谢谢, Chenz

1 个答案:

答案 0 :(得分:0)

未版本库由-devel包提供,因为它们仅在应用程序的编译时需要。在你引用的bug中,记者需要安装libtool-ltdl-devel来编译php。编译成功后,他/她可以删除包裹,不再需要它了。