summaryrefslogtreecommitdiff
path: root/config/debug/gdb.in.native
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.native
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.native')
-rw-r--r--config/debug/gdb.in.native1
1 files changed, 1 insertions, 0 deletions
diff --git a/config/debug/gdb.in.native b/config/debug/gdb.in.native
index f199d59..80b50fc 100644
--- a/config/debug/gdb.in.native
+++ b/config/debug/gdb.in.native
@@ -6,6 +6,7 @@ config GDB_NATIVE
depends on ! BARE_METAL
depends on ! LIBC_bionic
depends on CC_LANG_CXX || !GDB_8_0_or_later
+ select LIBC_UCLIBC_WCHAR if LIBC_uClibc && GDB_8_0_or_later
select EXPAT_TARGET
select NCURSES_TARGET
help