From ad3996a483b40e428bc88568ca56944e28efeeaf Mon Sep 17 00:00:00 2001 From: Norbert Lange Date: Mon, 28 Oct 2019 10:24:57 +0100 Subject: gcc: add gcc libstdcxx-verbose option Rather important option for arm cortex toolchains supporting c++, avoids pulling in all printf/iostream code by default. Signed-off-by: Norbert Lange --- config/cc/gcc.in | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'config/cc') diff --git a/config/cc/gcc.in b/config/cc/gcc.in index a708bb82..c9c1bad2 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -280,6 +280,23 @@ config CC_GCC_LIBMPX help Enable GCC support for Intel Memory Protection Extensions (MPX). +config CC_GCC_LIBSTDCXX_VERBOSE + tristate + default n if BARE_METAL + default m if !BARE_METAL + prompt "Verbose libstdc++" + depends on GCC_4_8_or_later + depends on CC_LANG_CXX + help + Write descriptive error messages on certain events. + + Those messages cause the library to depend on the demangler and + standard I/O facilities, which will pull in alot of dependencies + on static builds. + On embedded systems this is often not wanted, and the std io + facilities might not work at all. + + #----------------------------------------------------------------------------- comment "Misc. obscure options." -- cgit v1.2.3