From bb3a22f32bf08648263d6977bffc9a2da2eeb640 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 23 Dec 2013 20:21:46 +0100 Subject: fix musl compile --- package/gdb/patches/patch-gdb_gdbserver_configure | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 package/gdb/patches/patch-gdb_gdbserver_configure (limited to 'package/gdb') diff --git a/package/gdb/patches/patch-gdb_gdbserver_configure b/package/gdb/patches/patch-gdb_gdbserver_configure new file mode 100644 index 000000000..fb32187b2 --- /dev/null +++ b/package/gdb/patches/patch-gdb_gdbserver_configure @@ -0,0 +1,20 @@ +--- gdb-7.6.orig/gdb/gdbserver/configure 2013-03-11 09:35:09.000000000 +0100 ++++ gdb-7.6/gdb/gdbserver/configure 2013-12-23 19:39:06.000000000 +0100 +@@ -4927,9 +4927,6 @@ if test "${GCC}" = yes -a -z "${ERROR_ON + fi + + WERROR_CFLAGS="" +-if test "${ERROR_ON_WARNING}" = yes ; then +- WERROR_CFLAGS="-Werror" +-fi + + build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ + -Wformat-nonliteral -Wno-char-subscripts -Wempty-body" +@@ -4943,7 +4940,6 @@ $as_echo_n "checking compiler warning fl + # compiled with it enabled. + for w in ${build_warnings}; do + case $w in +- -Werr*) WERROR_CFLAGS=-Werror ;; + *) # Check that GCC accepts it + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $w" -- cgit v1.2.3 From 36a3c2cd430cf1dc0cfeba96f84370627f36e149 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 6 Jan 2014 17:57:09 +0100 Subject: workaround libiberty.a problem --- package/gdb/Makefile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'package/gdb') diff --git a/package/gdb/Makefile b/package/gdb/Makefile index 6e5acdc32..61d564be7 100644 --- a/package/gdb/Makefile +++ b/package/gdb/Makefile @@ -35,10 +35,14 @@ XAKE_FLAGS+= LDFLAGS='${TARGET_LDFLAGS}' # disable honour cflags stuff XAKE_FLAGS+= GCC_HONOUR_COPTS:=s +post-extract: + -mv $(STAGING_DIR)/usr/lib/libiberty.a $(STAGING_DIR)/usr/lib/libiberty.a.bak + gdb-install: ${INSTALL_DIR} ${IDIR_GDB}/usr/bin ${INSTALL_BIN} ${WRKINST}/usr/bin/gdb ${IDIR_GDB}/usr/bin/ # shipped libbfd conflicts with system wide one rm -f ${WRKINST}/usr/lib/libbfd* + -mv $(STAGING_DIR)/usr/lib/libiberty.a.bak $(STAGING_DIR)/usr/lib/libiberty.a include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3