From 63adc98ac12a26bce1c16dd372f050073375b628 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 16 Aug 2022 01:15:37 +0100 Subject: app-benchmarks/bootchart2: fix build w/ glibc 2.36 Closes: https://bugs.gentoo.org/864205 Signed-off-by: Sam James --- .../bootchart2/bootchart2-0.14.9-r1.ebuild | 1 + .../files/bootchart2-0.14.9-glibc-2.36.patch | 24 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild index 6cd79686f3af..83e421f91a32 100644 --- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild +++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild @@ -31,6 +31,7 @@ CONFIG_CHECK="~PROC_EVENTS ~TASKSTATS ~TASK_DELAY_ACCT ~TMPFS" PATCHES=( "${FILESDIR}"/${PN}-0.14.8-no-compressed-man.patch + "${FILESDIR}"/${P}-glibc-2.36.patch ) src_prepare() { diff --git a/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch b/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch new file mode 100644 index 000000000000..720079e9d794 --- /dev/null +++ b/app-benchmarks/bootchart2/files/bootchart2-0.14.9-glibc-2.36.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/864205 +https://github.com/xrmx/bootchart/commit/8591c1e3edaea8f17396e3d2819d9064b2818cfb + +From: Khem Raj +Date: Sat, 6 Aug 2022 20:39:01 -0700 +Subject: [PATCH] Do not include linux/fs.h + +This header is not needed to be included anymore, moreover it conflicts +with sys/mount.h from glibc 2.36+ see [1] + +[1] https://sourceware.org/glibc/wiki/Release/2.36 + +Signed-off-by: Khem Raj +--- a/collector/collector.c ++++ b/collector/collector.c +@@ -34,7 +34,6 @@ + + #include + #include +-#include + #include + #include + #include + -- cgit v1.2.3-65-gdbad