On Mon, Feb 5, 2018 at 9:18 AM, Joseph Myers <joseph@codesourcery.com> wrote:
Is this a patch that you would expect not to result in any changes to
installed stripped shared libraries
No, however there are only two fundamental changes. Line numbers
change in vfprintf.c assertions, which is easy enough to ignore when
reading disassembly diffs.
More troublesome, ancillary programs and
libraries that call getc or putc will now reference getc@GLIBC_2.0 /
putc@GLIBC_2.0 instead of _IO_getc@GLIBC_2.0 / _IO_putc@GLIBC_2.0.
This causes a bunch of sections, including .text, to shift their
starting address slightly (I think because .dynsym is shorter), which
makes `objdump -d` output not easily diffable, but I *think* code
generation is not affected.