https://bugs.documentfoundation.org/show_bug.cgi?id=96396

            Bug ID: 96396
           Summary: libevoablo.so unnecessarily links against GTK+2
           Product: LibreOffice
           Version: 5.1.0.0.beta1
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

libevoablo.so links against gtk+2 even though it doesn't seem to use it:

emilio@tatooine:/usr/lib/libreoffice/program$ objdump -x libevoablo.so | grep
NEEDED | grep gtk
  NEEDED               libgtk-x11-2.0.so.0

This is also true for a few other libraries. From the Debian build log:

pkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libpangocairo-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libucbhelper.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libgdk_pixbuf-2.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libfreetype.so.6 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libpangoft2-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libfontconfig.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libgtk-x11-2.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libatk-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libcairo.so.2 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libgdk-x11-2.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libpango-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libfilelo.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libreoffice-evolution/usr/lib/libreoffice/program/libevoablo.so was not
linked against libgio-2.0.so.0 (it uses none of the library's symbols)

Given LO now has a GTK+3 plugin, it'd be good to avoid depending on GTK+2 in
other places.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to