Re: SILC Client 1.1 Beta4
Pekka Riikonen <[email protected]> Tue, 22 May 2007 08:18:34 +0200 (CEST)
| Newsgroups | gmane.network.silc.user |
|---|---|
| Message-ID | <[email protected]> |
: Today I hit this again with 1.1 Beta5, but I figured out what the : problem was. : : As it turns out, either from an old silc-client or silc-server, there : used to be a libsilc.so (I forget the version(s) ). I had this in : /usr/local/lib. When the final silc binary is linked, it's linked with : libtool, and ends up requesting "-lsilc". Since libsilc.so existed, you : could see it at the tail end of the link command; I thought this odd at : the time, but didn't pay any more attention to it. : : So ld, given -lsilc : : was happy grabbing /usr/local/lib/libsilc.so, : It's difficult to say why it was doing that without seeing how the silc-client was configured with ./configure. If it found pkg-config files for the SILC libraries from your system it would use them even though they are too old version because current beta5 doesn't yet have a check for 1.1 version specifically (it doesn't check version). In this case it would have then linked with the libraries from your system. If this wasn't the case then it in fact should have taken the library from lib/ because there is explicit -L for the linker when compiling the lib/ subdirectory. In this case -Llib/ -lsilc should in fact take it from lib/ if lib/ was compiled. Anyway, good thing this happened because I had forgotten to add the version check for the pkg-config files to configure. Pekka ________________________________________________________________________ Pekka Riikonen priikone at silcnet.org Secure Internet Live Conferencing (SILC) http://silcnet.org/ _______________________________________________________________ Info: https://lists.silcnet.org/mailman/listinfo/silc-users Archive: https://lists.silcnet.org/pipermail/silc-users FAQ: http://silcnet.org/support/faq/