From 8b8e6b4e5d1932268ac150688e619cef78b75999 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Wed, 13 Mar 2019 23:56:12 -0700 Subject: Remove "event-loop.h" inclusion from "top.h" Older GCCs (e.g. GCC 4.4 in CentOS 6) chokes on having two identical typedefs like this: typedef void *p; typedef void *p; The event-loop.h header does not have a guard against double-inclusion. Not the best solution, but it works and eventually 7.12 will fall into obsolescence anyway. Signed-off-by: Alexey Neyman diff --git a/packages/gdb/7.12.1/0006-duplicate-typedef.patch b/packages/gdb/7.12.1/0006-duplicate-typedef.patch new file mode 100644 index 0000000..c718360 --- /dev/null +++ b/packages/gdb/7.12.1/0006-duplicate-typedef.patch @@ -0,0 +1,16 @@ + + +--- + gdb/top.h | 1 - + 1 file changed, 1 deletion(-) + +--- a/gdb/top.h ++++ b/gdb/top.h +@@ -21,7 +21,6 @@ + #define TOP_H + + #include "buffer.h" +-#include "event-loop.h" + + struct tl_interp_info; + -- cgit v0.10.2-6-g49f6