mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
package/igt-gpu-tools: bump version to 2.5
https://lists.x.org/archives/xorg-announce/2026-June/003710.html
Added patch 0002 to fix musl build error introduced by this bump due to
upstream commit
62da56c849
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
781d14e63a
commit
e227b99a3c
@@ -0,0 +1,46 @@
|
|||||||
|
From e807c4cd97c3e9bbbd89026cf9ed0b16b02ef397 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bernd Kuhls <bernd@kuhls.net>
|
||||||
|
Date: Fri, 10 Jul 2026 20:35:22 +0200
|
||||||
|
Subject: [PATCH] tests/intel/xe_madvise: Fix the type for sighandler_t
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
__sighandler_t is private interface in glibc so its
|
||||||
|
better to not use it, as an aside fixes build with musl
|
||||||
|
|
||||||
|
Patch was inspired by
|
||||||
|
https://lists.gnu.org/r/bug-time/2025-03/msg00000.html
|
||||||
|
|
||||||
|
Fixes build error seen with musl-based toolchains:
|
||||||
|
|
||||||
|
../tests/intel/xe_madvise.c: In function ‘test_dontneed_after_mmap’:
|
||||||
|
../tests/intel/xe_madvise.c:400:48: error: ‘__sighandler_t’ undeclared
|
||||||
|
(first use in this function); did you mean ‘sighandler_t’?
|
||||||
|
400 | old_sigsegv = signal(SIGSEGV, (__sighandler_t)sigtrap);
|
||||||
|
|
||||||
|
Upstream: https://patchwork.freedesktop.org/patch/739160/?series=170207&rev=1
|
||||||
|
|
||||||
|
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||||
|
---
|
||||||
|
tests/intel/xe_madvise.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tests/intel/xe_madvise.c b/tests/intel/xe_madvise.c
|
||||||
|
index 3d36be941..a33a08630 100644
|
||||||
|
--- a/tests/intel/xe_madvise.c
|
||||||
|
+++ b/tests/intel/xe_madvise.c
|
||||||
|
@@ -397,8 +397,8 @@ static void test_dontneed_after_mmap(int fd)
|
||||||
|
char *ptr = (char *)map;
|
||||||
|
int sig;
|
||||||
|
|
||||||
|
- old_sigsegv = signal(SIGSEGV, (__sighandler_t)sigtrap);
|
||||||
|
- old_sigbus = signal(SIGBUS, (__sighandler_t)sigtrap);
|
||||||
|
+ old_sigsegv = signal(SIGSEGV, (sighandler_t)sigtrap);
|
||||||
|
+ old_sigbus = signal(SIGBUS, (sighandler_t)sigtrap);
|
||||||
|
|
||||||
|
sig = sigsetjmp(jmp, 1); /* savemask=1: save/restore signal mask */
|
||||||
|
switch (sig) {
|
||||||
|
--
|
||||||
|
2.47.3
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# From https://lists.x.org/archives/xorg-announce/2026-March/003676.html
|
# From https://lists.x.org/archives/xorg-announce/2026-June/003710.html
|
||||||
sha256 a44b7d089a27555944d4cd5da372c9339501539e3cd2735bbdb30e0d802f1cbe igt-gpu-tools-2.4.tar.xz
|
sha256 bf5ee5cc1e2b92c456d626b7986be9e2d18b4765cd06c28c1ab449200c1ce5e2 igt-gpu-tools-2.5.tar.xz
|
||||||
sha512 3f8e8202e3a613faf077ecb3fcc6a13840a8df94f94cb7d3a7933e51888757ea22e4154f2e0f88b896583e23bc8fd472bd286a0b50630b8b5eeb13878a1a2d9f igt-gpu-tools-2.4.tar.xz
|
sha512 0da8f56a76bb79186da95545be63b8fa82c93edfe9b5fe6ffe43017deb792601545bba292c516b525e1e29087e9b048751df4875d8a7a64e265bac943bf6be81 igt-gpu-tools-2.5.tar.xz
|
||||||
|
|
||||||
# Hash for license file:
|
# Hash for license file:
|
||||||
sha256 1b7e266857b05808660f42369a4a797459d7b7bec7245e378aa28a8db2f213da COPYING
|
sha256 1b7e266857b05808660f42369a4a797459d7b7bec7245e378aa28a8db2f213da COPYING
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
IGT_GPU_TOOLS_VERSION = 2.4
|
IGT_GPU_TOOLS_VERSION = 2.5
|
||||||
IGT_GPU_TOOLS_SOURCE = igt-gpu-tools-$(IGT_GPU_TOOLS_VERSION).tar.xz
|
IGT_GPU_TOOLS_SOURCE = igt-gpu-tools-$(IGT_GPU_TOOLS_VERSION).tar.xz
|
||||||
IGT_GPU_TOOLS_SITE = https://www.x.org/releases/individual/app
|
IGT_GPU_TOOLS_SITE = https://www.x.org/releases/individual/app
|
||||||
IGT_GPU_TOOLS_LICENSE = MIT
|
IGT_GPU_TOOLS_LICENSE = MIT
|
||||||
|
|||||||
Reference in New Issue
Block a user