Bladeren bron

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 <[email protected]>

SVN-Revision: 46298
Felix Fietkau 10 jaren geleden
bovenliggende
commit
05ae45ac6f
1 gewijzigde bestanden met toevoegingen van 14 en 16 verwijderingen
  1. 14 16
      toolchain/gdb/Makefile

+ 14 - 16
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