From: Felix Fietkau Date: Fri, 10 Jul 2015 19:42:12 +0000 (+0000) Subject: toolchain/gdb: use expat library to be able to parse target machine definitions X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=05ae45ac6fa2b8a090b2854ba72ef490bf2584ff;p=openwrt%2Fstaging%2Fnbd.git toolchain/gdb: use expat library to be able to parse target machine definitions Fixes gdbserver debugging with at least mvebu, possibly others Signed-off-by: Felix Fietkau SVN-Revision: 46298 --- diff --git a/toolchain/gdb/Makefile b/toolchain/gdb/Makefile index d3f1e8c0aa..fa5179a5dc 100644 --- a/toolchain/gdb/Makefile +++ b/toolchain/gdb/Makefile @@ -17,22 +17,20 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/toolchain-build.mk -define Host/Configure - (cd $(HOST_BUILD_DIR); \ - gdb_cv_func_sigsetjmp=yes \ - CFLAGS="-O2" \ - $(HOST_BUILD_DIR)/configure \ - --prefix=$(TOOLCHAIN_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --disable-werror \ - --without-uiout \ - --disable-tui --disable-gdbtk --without-x \ - --without-included-gettext \ - --enable-threads \ - ); -endef +HOST_CONFIGURE_VARS += \ + gdb_cv_func_sigsetjmp=yes + +HOST_CONFIGURE_ARGS = \ + --prefix=$(TOOLCHAIN_DIR) \ + --build=$(GNU_HOST_NAME) \ + --host=$(GNU_HOST_NAME) \ + --target=$(REAL_GNU_TARGET_NAME) \ + --disable-werror \ + --without-uiout \ + --disable-tui --disable-gdbtk --without-x \ + --without-included-gettext \ + --enable-threads \ + --with-expat define Host/Install mkdir -p $(TOOLCHAIN_DIR)/bin