diff --git a/package/elfutils/0003-PR32930-backends-guard-asm-perf_regs.h-include.patch b/package/elfutils/0003-PR32930-backends-guard-asm-perf_regs.h-include.patch deleted file mode 100644 index 76c604510b..0000000000 --- a/package/elfutils/0003-PR32930-backends-guard-asm-perf_regs.h-include.patch +++ /dev/null @@ -1,53 +0,0 @@ -From d05241ce690018548857199bd34d7734c7164679 Mon Sep 17 00:00:00 2001 -From: Serhei Makarov -Date: Mon, 5 May 2025 12:08:55 -0400 -Subject: [PATCH] PR32930 backends/: guard asm/perf_regs.h include - -asm/perf_regs.h is an arch-specific linux include, not present on -architectures like hppa and m68k that lack perf_events support. - -Only one place we need to fix; others already guard the include by -architecture, or use architecture-independent headers (e.g. -linux/perf_events.h). - -* backends/libebl_PERF_FLAGS.h: Only include asm/perf_regs.h on - architectures where we use it. - -Signed-off-by: Serhei Makarov -Upstream: d05241ce690018548857199bd34d7734c7164679 -Signed-off-by: Thomas Petazzoni ---- - backends/libebl_PERF_FLAGS.h | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/backends/libebl_PERF_FLAGS.h b/backends/libebl_PERF_FLAGS.h -index 2ed45f0f..51c20ea6 100644 ---- a/backends/libebl_PERF_FLAGS.h -+++ b/backends/libebl_PERF_FLAGS.h -@@ -32,8 +32,12 @@ - #define _LIBEBL_PERF_FLAGS_H 1 - - #if defined(__linux__) -+/* XXX Need to exclude __linux__ arches without perf_regs.h. */ -+#if defined(__x86_64__) || defined(__i386__) -+/* || defined(other_architecture)... */ - # include - #endif -+#endif - - #if defined(_ASM_X86_PERF_REGS_H) - /* See the code in x86_initreg_sample.c for list of required regs and -@@ -49,8 +53,8 @@ - see the code in tools/perf/util/intel-pt.c intel_pt_add_gp_regs() - and note how regs are added in the same order as the perf_regs.h enum. */ - #else --/* Since asm/perf_regs.h gives the register layout for a different arch, -- we can't unwind x86_64 frames. */ -+/* Since asm/perf_regs.h is absent, or gives the register layout for a -+ different arch, we can't unwind i386 and x86_64 frames. */ - #define PERF_FRAME_REGISTERS_I386 0 - #define PERF_FRAME_REGISTERS_X86_64 0 - #endif --- -2.50.1 - diff --git a/package/elfutils/elfutils.hash b/package/elfutils/elfutils.hash index 8a132f3a1c..933420d1dd 100644 --- a/package/elfutils/elfutils.hash +++ b/package/elfutils/elfutils.hash @@ -1,5 +1,5 @@ -# From https://sourceware.org/elfutils/ftp/0.193/sha512.sum -sha512 557e328e3de0d2a69d09c15a9333f705f3233584e2c6a7d3ce855d06a12dc129e69168d6be64082803630397bd64e1660a8b5324d4f162d17922e10ddb367d76 elfutils-0.193.tar.bz2 +# From https://sourceware.org/elfutils/ftp/0.194/sha512.sum +sha512 5d00502f61b92643bf61dc61da4ddded36c423466388d992bcd388c5208761b8ed9db1a01492c085cd0984eef30c08f895a8e307e78e0df8df40b56ae35b78a5 elfutils-0.194.tar.bz2 # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING-GPLV2 diff --git a/package/elfutils/elfutils.mk b/package/elfutils/elfutils.mk index 712e69570b..554a60003f 100644 --- a/package/elfutils/elfutils.mk +++ b/package/elfutils/elfutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELFUTILS_VERSION = 0.193 +ELFUTILS_VERSION = 0.194 ELFUTILS_SOURCE = elfutils-$(ELFUTILS_VERSION).tar.bz2 ELFUTILS_SITE = https://sourceware.org/elfutils/ftp/$(ELFUTILS_VERSION) ELFUTILS_INSTALL_STAGING = YES