mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 18:49:32 +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://0004-Add-support-for-Renesas-SH-sh4-architecture.patch \
|
||||||
file://0005-Dont-disable-libreadline.a-when-using-disable-static.patch \
|
file://0005-Dont-disable-libreadline.a-when-using-disable-static.patch \
|
||||||
file://0006-use-asm-sgidefs.h.patch \
|
file://0006-use-asm-sgidefs.h.patch \
|
||||||
file://0007-Use-exorted-definitions-of-SIGRTMIN.patch \
|
|
||||||
file://0008-Change-order-of-CFLAGS.patch \
|
file://0008-Change-order-of-CFLAGS.patch \
|
||||||
file://0009-resolve-restrict-keyword-conflict.patch \
|
file://0009-resolve-restrict-keyword-conflict.patch \
|
||||||
file://0010-Fix-invalid-sigprocmask-call.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