]> git.ipfire.org Git - thirdparty/elfutils.git/commit
configure.ac: explicitly check for asm/perf_regs.h presence users/serhei/try-perf-flags-configury
authorSerhei Makarov <serhei@serhei.io>
Mon, 24 Nov 2025 21:04:44 +0000 (16:04 -0500)
committerSerhei Makarov <serhei@serhei.io>
Mon, 24 Nov 2025 21:04:44 +0000 (16:04 -0500)
commit5500e596eb6d50c57686292c42a58779880c3307
tree7797e12dc997e0d8982a198e0d3915a29898fa49
parenta3146e978d2e0f33b9c8106ff288745d31d5f243
configure.ac: explicitly check for asm/perf_regs.h presence

Not all Linux arches include <asm/perf_regs.h>. Checking for just
architecture (__x86__/__i386__) has turned out to be brittle, so
now we add configury.

* configure.ac: Introduce HAVE_PERF_REGS_H.
* backends/i386_initreg_sample.c: Guard asm/perf_regs.h include.
* backends/x86_64_initreg_sample.c: Ditto.
* backends/libebl_PERF_FLAGS.h: Ditto.
* src/stacktrace.c: Clarify that eu-stacktrace configury currently
  conditions the asm/perf_regs.h include on _ASM_X86_PERF_REGS_H.
backends/i386_initreg_sample.c
backends/libebl_PERF_FLAGS.h
backends/x86_64_initreg_sample.c
configure.ac
src/stacktrace.c