[Bug default/23700] Surprising abidiff report on IBus

bochecha at daitauha dot fr sourceware-bugzilla@sourceware.org
Mon Jan 1 00:00:00 GMT 2018


https://sourceware.org/bugzilla/show_bug.cgi?id=23700

--- Comment #2 from Mathieu Bridon <bochecha at daitauha dot fr> ---
Here's a tarball containing the two stripped libraries, debuginfos and headers:
https://www.daitauha.fr/static/abigail/gtk3-reproducer.tar.xz

It's too big to be added to Bugzilla unfortunately.

In a libabigail clone, where I just built:

$ tar xf gtk3-reproducer.tar.xz 
$ ./tools/abidiff --no-added-syms --drop-private-types --headers-dir1
1/usr/include --headers-dir2 2/usr/include --debug-info-dir1 1/usr/lib/debug
--debug-info-dir2 2/usr/lib/debug
1/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30
2/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2400.0
Functions changes summary: 0 Removed, 1 Changed (37 filtered out), 0 Added (31
filtered out) functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C]'function void gtk_enumerate_printers(GtkPrinterFunc, gpointer,
GDestroyNotify, gboolean)' at gtkprinter.c:1248:1 has some indirect sub-type
changes:
    parameter 1 of type 'typedef GtkPrinterFunc' has sub-type changes:
      underlying type 'typedef gboolean (GtkPrinter*, typedef gpointer)*'
changed:
        in pointed to type 'function type typedef gboolean (GtkPrinter*,
typedef gpointer)':
          parameter 1 of type 'GtkPrinter*' has sub-type changes:
            in pointed to type 'typedef GtkPrinter' at gtkprinter.h:81:1:
              underlying type 'struct _GtkPrinter' at gtkprinter.h:88:1
changed:
                type size hasn't changed
                1 data member insertion:
                  'GtkPrinterPrivate* _GtkPrinter::priv', at offset 192 (in
bits) at gtkprinter.h:93:1

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list