diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/configure.in.in | 3 | ||||
-rw-r--r-- | config/debug/gdb.in | 8 |
2 files changed, 11 insertions, 0 deletions
diff --git a/config/configure.in.in b/config/configure.in.in index 27e9f16..e042019 100644 --- a/config/configure.in.in +++ b/config/configure.in.in @@ -3,6 +3,9 @@ config CONFIGURE_has_static_link @KCONFIG_static_link@ +config CONFIGURE_has_cxx11 + @KCONFIG_has_cxx11@ + config CONFIGURE_has_lzip @KCONFIG_lzip@ diff --git a/config/debug/gdb.in b/config/debug/gdb.in index a9fab10..f5f7578 100644 --- a/config/debug/gdb.in +++ b/config/debug/gdb.in @@ -24,3 +24,11 @@ config GDB_INSTALL_GDBINIT config GDB_HAS_DISABLE_CXX_BUILD def_bool y depends on GDB_7_12_or_later && !GDB_8_0_or_later + +# GDB 8.0 requires not just any C++, but recent enough to support C++11. +# Yes, in 2019 there are still LTS systems still lacking such support. +# I am looking at you, CentOS 6: no cookie for you, use an older GDB. +config GDB_DEP_CXX11 + def_bool y + depends on !CONFIGURE_has_cxx11 + select GDB_REQUIRE_older_than_8_0 |