From: Peter Korsgaard Date: Sun, 22 Jan 2017 19:17:09 +0000 (+0100) Subject: gdb: unbreak 7.12 target gdb/gdbserver build without C++ support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ba8338060bd10abb49a7ca413fd5ea53e80b0868;p=buildroot.git gdb: unbreak 7.12 target gdb/gdbserver build without C++ support gdb 7.12+ by default builds with a C++ compiler, which naturally doesn't work when we don't have C++ support in the toolchain. Fix it by passing --disable-build-with-cxx for such setups. Signed-off-by: Peter Korsgaard --- diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk index ea27d0c6eb..606f1f9600 100644 --- a/package/gdb/gdb.mk +++ b/package/gdb/gdb.mk @@ -107,6 +107,12 @@ ifeq ($(BR2_arc),y) GDB_CONF_OPTS += --disable-build-with-cxx endif +# gdb 7.12+ by default builds with a C++ compiler, which doesn't work +# when we don't have C++ support in the toolchain +ifneq ($(BR2_INSTALL_LIBSTDCPP),y) +GDB_CONF_OPTS += --disable-build-with-cxx +endif + ifeq ($(BR2_PACKAGE_GDB_TUI),y) GDB_CONF_OPTS += --enable-tui else