开发者

Does libtool get used after building a program?

I started to build xmlsec and noticed that it wouldn't recognize my libltdl library on my computer. I started hunting and it turns out that the symbolic link libltld.so -> libltdl.so.3 was missing!

The distribution I am using is "Red Hat Enterprise Linux Server release 5.5 (Tikanga)"

I开发者_如何学C thought to myself... maybe this is a bug? But where? In gcc, in redhat, in xmlsec. Looking at a bug report for redhat "https://bugzilla.redhat.com/show_bug.cgi?id=469718" I noticed that the complaint had been made and the response was:

"This is not a bug, /usr/lib/libltdl.so is provided by libtool-ltdl-devel as it is only needed during compilation."

So the question is: Does libtool ever get used after the standard "./configure & make" process? What does Redhat mean when it says libltdl "is only needed during compilation?" but standard libtool is not?

Thanks, Chenz


Unversioned libraries are provided by -devel packages because they are only required at compile time of applications. In the bug you referenced, reporter needs to install libtool-ltdl-devel to compile php. After successful compilation s/he can remove the package it won't be needed anymore.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜