From ee635cdf9a67be84f4815f4afe2759dd90a7cc2e Mon Sep 17 00:00:00 2001 From: Norbert Lange Date: Tue, 7 Jun 2022 15:10:45 +0200 Subject: [PATCH] Fixes for libstdcxx-verbose option tristate Make it proper "tristate" by not specifying the option. The config GCC_4_8_or_later was removed with cc6b7fad46f5cb3d84, so dont use it. --- config/cc/gcc.in | 1 - scripts/build/cc/gcc.sh | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/cc/gcc.in b/config/cc/gcc.in index b77efba8..3112ac51 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -293,7 +293,6 @@ config CC_GCC_LIBSTDCXX_VERBOSE 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. diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index 4db478bb..d9e9da98 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -380,6 +380,7 @@ do_gcc_core_backend() { case "${CT_CC_GCC_LIBSTDCXX_VERBOSE}" in y) extra_config+=("--enable-libstdcxx-verbose");; + m) ;; "") extra_config+=("--disable-libstdcxx-verbose");; esac @@ -1020,6 +1021,7 @@ do_gcc_backend() { case "${CT_CC_GCC_LIBSTDCXX_VERBOSE}" in y) extra_config+=("--enable-libstdcxx-verbose");; + m) ;; "") extra_config+=("--disable-libstdcxx-verbose");; esac