mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 13:18:36 -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
|
||||
sha256 a44b7d089a27555944d4cd5da372c9339501539e3cd2735bbdb30e0d802f1cbe igt-gpu-tools-2.4.tar.xz
|
||||
sha512 3f8e8202e3a613faf077ecb3fcc6a13840a8df94f94cb7d3a7933e51888757ea22e4154f2e0f88b896583e23bc8fd472bd286a0b50630b8b5eeb13878a1a2d9f igt-gpu-tools-2.4.tar.xz
|
||||
# From https://lists.x.org/archives/xorg-announce/2026-June/003710.html
|
||||
sha256 bf5ee5cc1e2b92c456d626b7986be9e2d18b4765cd06c28c1ab449200c1ce5e2 igt-gpu-tools-2.5.tar.xz
|
||||
sha512 0da8f56a76bb79186da95545be63b8fa82c93edfe9b5fe6ffe43017deb792601545bba292c516b525e1e29087e9b048751df4875d8a7a64e265bac943bf6be81 igt-gpu-tools-2.5.tar.xz
|
||||
|
||||
# Hash for license file:
|
||||
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_SITE = https://www.x.org/releases/individual/app
|
||||
IGT_GPU_TOOLS_LICENSE = MIT
|
||||
|
||||
Reference in New Issue
Block a user