mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 12:32:15 +02:00
gdb: Drop SIGRTMIN definition patch
This has been already fixed in gdb via https://sourceware.org/pipermail/gdb-patches/2015-October/128532.html and W_STOPCODE is fixed by including gdbsupport/gdb_wait.h in nat/linux-nat.h (From OE-Core rev: b5bafde095fedb2c6f6a526c647dd08f07444f6f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -11,7 +11,6 @@ SRC_URI = "${GNU_MIRROR}/gdb/gdb-${PV}.tar.xz \
|
||||
file://0004-Add-support-for-Renesas-SH-sh4-architecture.patch \
|
||||
file://0005-Dont-disable-libreadline.a-when-using-disable-static.patch \
|
||||
file://0006-use-asm-sgidefs.h.patch \
|
||||
file://0007-Use-exorted-definitions-of-SIGRTMIN.patch \
|
||||
file://0008-Change-order-of-CFLAGS.patch \
|
||||
file://0009-resolve-restrict-keyword-conflict.patch \
|
||||
file://0010-Fix-invalid-sigprocmask-call.patch \
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
From 53f694ffa1ee9893b834758413c23947957f0fee Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sat, 30 Apr 2016 15:31:40 -0700
|
||||
Subject: [PATCH 07/11] Use exorted definitions of SIGRTMIN
|
||||
|
||||
Define W_STOPCODE if not defined already
|
||||
|
||||
__SIGRTMIN is internal to glibc and other libcs e.g. musl
|
||||
may not provide them
|
||||
|
||||
Fixes
|
||||
https://sourceware.org/bugzilla/show_bug.cgi?id=13012
|
||||
|
||||
Upstream-Status: Submitted
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
gdb/linux-nat.c | 4 ++--
|
||||
gdb/nat/linux-nat.h | 4 ++++
|
||||
2 files changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c
|
||||
index b81014024c7..e0513d47122 100644
|
||||
--- a/gdb/linux-nat.c
|
||||
+++ b/gdb/linux-nat.c
|
||||
@@ -4428,6 +4428,6 @@ lin_thread_get_thread_signals (sigset_t *set)
|
||||
/* NPTL reserves the first two RT signals, but does not provide any
|
||||
way for the debugger to query the signal numbers - fortunately
|
||||
they don't change. */
|
||||
- sigaddset (set, __SIGRTMIN);
|
||||
- sigaddset (set, __SIGRTMIN + 1);
|
||||
+ sigaddset (set, SIGRTMIN);
|
||||
+ sigaddset (set, SIGRTMIN + 1);
|
||||
}
|
||||
diff --git a/gdb/nat/linux-nat.h b/gdb/nat/linux-nat.h
|
||||
index 44dcbb7758d..975d7276f66 100644
|
||||
--- a/gdb/nat/linux-nat.h
|
||||
+++ b/gdb/nat/linux-nat.h
|
||||
@@ -91,4 +91,8 @@ extern void linux_stop_lwp (struct lwp_info *lwp);
|
||||
|
||||
extern int lwp_is_stepping (struct lwp_info *lwp);
|
||||
|
||||
+#ifndef W_STOPCODE
|
||||
+#define W_STOPCODE(sig) ((sig) << 8 | 0x7f)
|
||||
+#endif
|
||||
+
|
||||
#endif /* NAT_LINUX_NAT_H */
|
||||
--
|
||||
2.29.2
|
||||
|
||||
Reference in New Issue
Block a user