commit:     5986c3f9e460646d703ea15d6d51ba99f6cda59e
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Tue Feb 20 18:04:31 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 00:35:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5986c3f9

dev-util/perf: fix build on ia64

Upstream no longer taking patches for ia64.

Closes: https://github.com/gentoo/gentoo/pull/35445
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-util/perf/files/perf-6.6-ia64.patch | 12 ++++++++++++
 dev-util/perf/perf-6.6.ebuild           |  1 +
 2 files changed, 13 insertions(+)

diff --git a/dev-util/perf/files/perf-6.6-ia64.patch 
b/dev-util/perf/files/perf-6.6-ia64.patch
new file mode 100644
index 000000000000..111efe2ff2e7
--- /dev/null
+++ b/dev-util/perf/files/perf-6.6-ia64.patch
@@ -0,0 +1,12 @@
+diff --git a/tools/arch/ia64/include/asm/barrier.h 
b/tools/arch/ia64/include/asm/barrier.h
+index 6fffe5682713..9753f11d79ad 100644
+--- a/tools/arch/ia64/include/asm/barrier.h
++++ b/tools/arch/ia64/include/asm/barrier.h
+@@ -14,6 +14,7 @@
+ #ifndef _TOOLS_LINUX_ASM_IA64_BARRIER_H
+ #define _TOOLS_LINUX_ASM_IA64_BARRIER_H
+
++#include <asm/intrinsics.h>
+ #include <linux/compiler.h>
+
+ /*

diff --git a/dev-util/perf/perf-6.6.ebuild b/dev-util/perf/perf-6.6.ebuild
index d7386a01aedb..6436d68b9705 100644
--- a/dev-util/perf/perf-6.6.ebuild
+++ b/dev-util/perf/perf-6.6.ebuild
@@ -176,6 +176,7 @@ src_prepare() {
 
        pushd "${S_K}" >/dev/null || die
        eapply "${FILESDIR}"/perf-6.4-libtracefs.patch
+       eapply "${FILESDIR}"/perf-6.6-ia64.patch
        popd || die
 
        # Drop some upstream too-developer-oriented flags and fix the

Reply via email to