diff options
| author | Romain Naour <romain.naour@gmail.com> | 2018-12-23 14:33:28 +0100 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2018-12-26 21:34:10 +0100 |
| commit | e61c44888a2a327e3e5c88fe23722eaa2e463856 (patch) | |
| tree | 182fd15af6367b4711aa35cde2f73dabf7b9e913 /package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch | |
| parent | 4168a974ef528c482099704c9b492e9f67efcd70 (diff) | |
| download | buildroot-e61c44888a2a327e3e5c88fe23722eaa2e463856.tar.gz buildroot-e61c44888a2a327e3e5c88fe23722eaa2e463856.zip | |
package/gdb: bump to version 8.2.1
GDB 8.2.1 brings the following fixes and enhancements over GDB 8.2:
* PR build/23516 (gdb build error under msys+mingw: strip can't handle gdb-add-index.exe)
* PR build/23623 (install-strip fails)
* PR rust/23626 (gdb crashes in upstream rust nil-enum test)
* PR rust/23650 (rust field name access error mentions "foo")
* PR gdb/23663 (gdb 8.1.1: undefined rpl_stat function with musl toolchains)
* PR python/23669 (gdb.execute("show commands") doesn't work)
* PR python/23714 (Command repetition stops working after gdb.execute)
* PR gdb/23838 (8.2 regression for invalid -data-directory)
* PR gdb/23974 ("info os" crash when specifying invalid object)
* PR gdb/23999 (SYMBOL_LANGUAGE assertion failure on AIX)
* PR gdb/24003 (Error when binary searching CUs for a specific DIE when using DWZ)
Remove upstream patch:
0006-Move-is_regular_file-from-common-utils.c-to-filestuf.patch
https://github.com/bminor/binutils-gdb/commit/5de69bdbd0bbd7941b4cd93d4571f5e22cdb28be
See:
https://sourceware.org/ml/gdb-announce/2018/msg00004.html
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch')
| -rw-r--r-- | package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch b/package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch new file mode 100644 index 0000000000..c8f8ffb80c --- /dev/null +++ b/package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch @@ -0,0 +1,62 @@ +From 69cbbbbbd425111428db5ae91767dae5436ba63d Mon Sep 17 00:00:00 2001 +From: Romain Naour <romain.naour@gmail.com> +Date: Fri, 22 Jun 2018 22:40:26 +0200 +Subject: [PATCH] gdbserver: fix build for m68k +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +As for strace [1], when <sys/reg.h> is included after <linux/ptrace.h>, +the build fails on m68k with the following diagnostics: + +In file included from ./../nat/linux-ptrace.h:28:0, + from linux-low.h:27, + from linux-m68k-low.c:20: +[...]/usr/include/sys/reg.h:26:3: error: expected identifier before numeric constant + PT_D1 = 0, + ^ +[...]usr/include/sys/reg.h:26:3: error: expected « } » before numeric constant +[...]usr/include/sys/reg.h:26:3: error: expected unqualified-id before numeric constant +In file included from linux-m68k-low.c:27:0: +[...]usr/include/sys/reg.h:99:1: error: expected declaration before « } » token + }; + ^ + +Fix this by moving <sys/reg.h> on top of "linux-low.h". + +[1] https://github.com/strace/strace/commit/6ebf6c4f9e5ebca123a5b5f24afe67cf0473cf92 + +Signed-off-by: Romain Naour <romain.naour@gmail.com> +--- + gdb/gdbserver/linux-m68k-low.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/gdb/gdbserver/linux-m68k-low.c b/gdb/gdbserver/linux-m68k-low.c +index 5594f10f927..19b4ef7b259 100644 +--- a/gdb/gdbserver/linux-m68k-low.c ++++ b/gdb/gdbserver/linux-m68k-low.c +@@ -17,16 +17,17 @@ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ + + #include "server.h" ++ ++#ifdef HAVE_SYS_REG_H ++#include <sys/reg.h> ++#endif ++ + #include "linux-low.h" + + /* Defined in auto-generated file reg-m68k.c. */ + void init_registers_m68k (void); + extern const struct target_desc *tdesc_m68k; + +-#ifdef HAVE_SYS_REG_H +-#include <sys/reg.h> +-#endif +- + #define m68k_num_regs 29 + #define m68k_num_gregs 18 + +-- +2.14.4 + |

