summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/debug/gdb.in.cross9
-rw-r--r--scripts/build/debug/300-gdb.sh3
2 files changed, 10 insertions, 2 deletions
diff --git a/config/debug/gdb.in.cross b/config/debug/gdb.in.cross
index d9e80d4..dc5a131 100644
--- a/config/debug/gdb.in.cross
+++ b/config/debug/gdb.in.cross
@@ -38,5 +38,12 @@ config GDB_CROSS_PYTHON
Building a static gdb can help in this regard, although there
have been reports of problems when linking gdb to the static
libpython.a. This should be fixed in gdb >=7.3. YMMV.
-
+
+config GDB_CROSS_EXTRA_CONFIG_ARRAY
+ string
+ prompt "Cross-gdb extra config"
+ default ""
+ help
+ Extra flags to pass onto ./configure when configuring the gdb cross.
+
endif # GDB_CROSS
diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh
index b1d2529..23f20dd 100644
--- a/scripts/build/debug/300-gdb.sh
+++ b/scripts/build/debug/300-gdb.sh
@@ -147,7 +147,8 @@ do_debug_gdb_build() {
--with-sysroot="${CT_SYSROOT_DIR}" \
--with-expat=yes \
--disable-werror \
- "${cross_extra_config[@]}"
+ "${cross_extra_config[@]}" \
+ "${CT_GDB_CROSS_EXTRA_CONFIG_ARRAY[@]}"
CT_DoLog EXTRA "Building cross-gdb"
CT_DoExecLog ALL make ${JOBSFLAGS}