> Running those undefined symbols through c++filt reveals that they really
> aren't CLN's symbols but rather stuff provided by the C++ standard
> library.  Note that the package description *explicitly* states that this
> is a C++ library and you are not supposed to link the library with ld
> manually (rather use g++).  For this reason I'm closing this bug report.

This is acceptable since g++ will add -lstdc++.

But the real problem is with prelink.  prelink sometimes complains about
undefined non-weak symbols in libraries.  Here is an example with
another library taken from /var/log/prelink.log:

/usr/sbin/prelink.bin: Warning: /lib/libparted-1.6.so.0 has undefined non-weak 
symbols

Strangely prelink does not complain about /usr/lib/libcln.so.2.
Therefore I will not reopen this bug.  However, if it is not too painful
you could perhaps link libcln.so.2 (and libcln.so.2) with libstdc++.  It
would ease automated libraries checks in Debian.

-- 
Laurent Bonnaud.
http://www.lis.inpg.fr/pages_perso/bonnaud/




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to