Add a note about dlopen and libtool archives in the LinkageMap.findConsumers()
authorZac Medico <zmedico@gentoo.org>
Sun, 12 Apr 2009 07:39:01 +0000 (07:39 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 12 Apr 2009 07:39:01 +0000 (07:39 -0000)
docstring.

svn path=/main/trunk/; revision=13334

pym/portage/dbapi/vartree.py

index 833ba310287ed6aa856963752aff3092efc987c7..c1a3c79a52f2d500cf3c5d8ec35bc618959d32c9 100644 (file)
@@ -642,6 +642,11 @@ class LinkageMap(object):
                fail to preserve binutils libs that are needed by these unrecognized
                consumers.
 
+               Note that library consumption via dlopen (common for kde plugins) is
+               currently undetected. However, it is possible to use the
+               corresponding libtool archive (*.la) files to detect such consumers
+               (revdep-rebuild is able to detect them).
+
                @param obj: absolute path to an object or a key from _obj_properties
                @type obj: string (example: '/usr/bin/bar') or _ObjectKey
                @rtype: set of strings (example: set(['/bin/foo', '/usr/bin/bar']))