[PATCH 0/6] Various portability fixes and organization
Michael Pratt
mcpratt@pm.me
Thu Oct 10 10:26:47 GMT 2024
Hi,
I saw that elfutils is having a release soon, so I thought now
would be a good time to send some patches that are used
by the Openwrt project to help elfutils build on more systems,
for example, by integrating with gnulib/libtool, and coinciding with
custom patches applied to other build tools.
The first 4 patches are very simple so I'm hoping they can be merged ASAP.
The last 2 patches are less critical, especially the last one
which is just an organizational step. If the last 2 patches
are not acceptable, they can be dropped or revisited after the release.
Thanks,
MCP
Michael Pratt (6):
lib: Add missing config.h include to next_prime.c
libcpu: Include config.h before standard headers in lexer source
libdw: Let clean targets be unconditional
src: Prevent invalid include of binary into compilation
Remove usage of "unlocked" variant of stdio print functions
Use file stream or format variants of stdio print functions
lib/next_prime.c | 4 +
libasm/asm_align.c | 4 +-
libcpu/i386_disasm.c | 2 +-
libcpu/i386_lex.l | 10 +-
libcpu/i386_parse.y | 4 +-
libdw/Makefile.am | 2 +-
libebl/eblobjnote.c | 4 +-
src/Makefile.am | 1 +
src/addr2line.c | 8 +-
src/ar.c | 2 +-
src/elfclassify.c | 2 +-
src/elflint.c | 2 +-
src/nm.c | 22 ++--
src/objdump.c | 28 ++---
src/readelf.c | 198 +++++++++++++++++-----------------
src/size.c | 8 +-
src/strings.c | 20 ++--
src/unstrip.c | 2 +-
tests/addrcfi.c | 2 +-
tests/addrscopes.c | 2 +-
tests/all-dwarf-ranges.c | 4 +-
tests/arextract.c | 4 +-
tests/asm-tst1.c | 6 +-
tests/asm-tst2.c | 6 +-
tests/asm-tst3.c | 8 +-
tests/asm-tst4.c | 2 +-
tests/asm-tst5.c | 2 +-
tests/asm-tst6.c | 2 +-
tests/asm-tst7.c | 6 +-
tests/asm-tst8.c | 6 +-
tests/asm-tst9.c | 6 +-
tests/buildid.c | 4 +-
tests/debugaltlink.c | 4 +-
tests/dwarf-getmacros.c | 6 +-
tests/dwarf-getstring.c | 2 +-
tests/dwarf-ranges.c | 2 +-
tests/dwarfcfi.c | 2 +-
tests/dwflmodtest.c | 6 +-
tests/funcretval.c | 6 +-
tests/funcscopes.c | 2 +-
tests/get-aranges.c | 6 +-
tests/get-files-define-file.c | 2 +-
tests/get-files.c | 2 +-
tests/get-pubnames.c | 4 +-
tests/line2addr.c | 4 +-
tests/next-files.c | 2 +-
tests/saridx.c | 2 +-
tests/scnnames.c | 2 +-
tests/sectiondump.c | 4 +-
tests/show-die-info.c | 62 +++++------
tests/showptable.c | 10 +-
tests/test-nlist.c | 2 +-
52 files changed, 262 insertions(+), 253 deletions(-)
--
2.30.2
More information about the Elfutils-devel
mailing list