summaryrefslogtreecommitdiff
path: root/config/debug/gdb.in.gdbserver
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2017-06-08 07:02:29 (GMT)
committerAlexey Neyman <stilor@att.net>2017-06-08 07:06:17 (GMT)
commit16d166c2c87a232fae40f8613d43a08fe8cbdc90 (patch)
tree215b5e38a89b9d482247ee1a19bfc467ceb4b159 /config/debug/gdb.in.gdbserver
parent10089f3c9aa41bdf12f2ca1d85d052f347dd38d5 (diff)
Force wide char support in uClibc if GDB8 is enabled
GDB8 (or rather gnulib that is a part of it) provides a fallback mbstate_t definition - but GCC's C++ headers (which are used via stdint.h since GDB8 uses C++) provide another mbstate_t if libc does not have wide char support. These two definitions conflict with each other. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'config/debug/gdb.in.gdbserver')
-rw-r--r--config/debug/gdb.in.gdbserver1
1 files changed, 1 insertions, 0 deletions
diff --git a/config/debug/gdb.in.gdbserver b/config/debug/gdb.in.gdbserver
index 07e6e13..73a04c7 100644
--- a/config/debug/gdb.in.gdbserver
+++ b/config/debug/gdb.in.gdbserver
@@ -5,6 +5,7 @@ config GDB_GDBSERVER
prompt "gdbserver"
default y
depends on ! BARE_METAL
+ select LIBC_UCLIBC_WCHAR if LIBC_uClibc && GDB_8_0_or_later
help
Build and install a gdbserver for the target, to run on the target.