[Libreoffice] Get rid of unused direct dependencies
Péter Rabi
prabi at caesar.elte.hu
Sat Aug 20 09:18:11 PDT 2011
Hi Michael, András, all,
I'm interested in your opinion about the following problem of mine:
There are probably libraries and executables in LibO that are
dynamically linked to libraries that they do not use.
I wrote some c++ code (attached) to find these needless dependencies. I
was using `ldd -u foo' to fetch the "unused direct dependencies" of foo
if its build is GnuMake-ified. The tool (libfilter) also removes the
entries of these unnecessary libs from the proper makefile.
I also attached a patch containing the result I got after running
libfilter. Unfortunately, it removed loads of libs that was
indispensable for running foo.
I'm wondering if you could tell me why did ldd misled me (what did I
misunderstood)?
Best regards,
Péter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libfilter.zip
Type: application/zip
Size: 10163 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110820/467dcbf5/attachment-0001.zip>
More information about the LibreOffice
mailing list