[PATCH 0/8] various build-system fixes and a coredump fix
Nick Alcock
nick.alcock@oracle.com
Mon Sep 13 15:58:52 GMT 2021
The non-libctf side of this was acked for binutils back in July;
the rest is entirely inside libctf/, but I'd be very happy for
others to look it over.
The pptrtab fix needs backporting to 2.36; the installation-time fixes probably
need applying all the way back to 2.34 if the users who reported the bugs are to
get the fix. I'll do that if the trees are actually open for commits any
more... 2.34 was some time ago!
Nick Alcock (8):
libctf: link against libiberty before linking in libbfd or
libctf-nobfd
libtool.m4: augment symcode for Solaris 11
libtool.m4: fix nm BSD flag detection
libctf: try several possibilities for linker versioning flags
configure: regenerate in all projects that use libtool.m4
libctf: fix handling of CTF symtypetab sections emitted by older GCC
libctf, testsuite: fix various warnings in tests
libctf, lookup: fix bounds of pptrtab lookup
bfd/configure | 91 +++++-----
binutils/configure | 91 +++++-----
gas/configure | 91 +++++-----
gprof/configure | 91 +++++-----
ld/configure | 91 +++++-----
libctf/Makefile.am | 11 +-
libctf/Makefile.in | 13 +-
libctf/configure | 157 ++++++++++++------
libctf/configure.ac | 46 ++++-
libctf/ctf-lookup.c | 4 +-
libctf/ctf-open.c | 7 +-
libctf/libctf.ver | 10 +-
.../libctf-lookup/conflicting-type-syms.c | 3 -
libctf/testsuite/libctf-lookup/enum-symbol.c | 3 -
.../nonstatic-var-section-ld-r.c | 4 +-
.../nonstatic-var-section-ld.c | 4 +-
.../nonstatic-var-section-ld.lk | 2 +-
libctf/testsuite/libctf-regression/pptrtab.c | 1 -
.../type-add-unnamed-struct.c | 2 -
.../pptrtab-writable-page-deep-lookup.c | 68 ++++++++
.../pptrtab-writable-page-deep-lookup.lk | 2 +
libctf/testsuite/libctf-writable/pptrtab.c | 2 +-
.../reserialize-strtab-corruption.c | 1 -
.../symtypetab-nonlinker-writeout.c | 6 +-
libtool.m4 | 90 +++++-----
opcodes/configure | 91 +++++-----
sim/configure | 91 +++++-----
zlib/configure | 91 +++++-----
28 files changed, 674 insertions(+), 490 deletions(-)
create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.c
create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.lk
--
2.33.0.256.gb827f06fa9
More information about the Binutils
mailing list