From: Hauke Mehrtens Date: Mon, 1 Aug 2016 20:25:54 +0000 (+0200) Subject: gdb: fix build with gcc 4.1.2 as host compiler X-Git-Tag: v17.01.0-rc1~1824 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2694d43b052a1bf1721ae477dcdbe787f5995d35;p=oweals%2Fopenwrt.git gdb: fix build with gcc 4.1.2 as host compiler The additional warnings are causing compile errors on gcc version 4.1.2 as a host compiler. cc -c -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold- style-definition -Wformat-nonliteral -I. -I. -I./../../include filter_host.c cc1: error: unrecognized command line option "-Wempty-body" cc1: error: unrecognized command line option "-Wmissing-parameter-type" cc1: error: unrecognized command line option "-Wold-style-declaration" cc1: error: unrecognized command line option "-Wempty-body" cc1: error: unrecognized command line option "-Wmissing-parameter-type" cc1: error: unrecognized command line option "-Wold-style-declaration" Signed-off-by: Hauke Mehrtens --- diff --git a/package/devel/gdb/patches/002-remove-arguments.patch b/package/devel/gdb/patches/002-remove-arguments.patch new file mode 100644 index 0000000000..a263cb396a --- /dev/null +++ b/package/devel/gdb/patches/002-remove-arguments.patch @@ -0,0 +1,16 @@ +# The additional warnings are causing compile errors on gcc version 4.1.2 as +# a host compiler. + +--- a/sim/igen/configure ++++ b/sim/igen/configure +@@ -4768,8 +4768,8 @@ build_warnings="-Wall -Wdeclaration-afte + -Wpointer-sign \ + -Wno-unused -Wunused-value -Wunused-function \ + -Wno-switch -Wno-char-subscripts -Wmissing-prototypes +--Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \ +--Wold-style-declaration -Wold-style-definition" ++-Wdeclaration-after-statement \ ++-Wold-style-definition" + + # Enable -Wno-format by default when using gcc on mingw since many + # GCC versions complain about %I64.