From 32ea691d5fafef21991f51af093e7674ac99f925 Mon Sep 17 00:00:00 2001 From: zhuyanlin Date: Fri, 13 Aug 2021 14:34:35 +0800 Subject: [PATCH] libs:cxx.defs: bypass -Wno-missing-exception-spec flag in xcc Xtensa-toolchain do not recognize -Wno-missing-exception-spec flags --- libs/libxx/cxx.defs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/libxx/cxx.defs b/libs/libxx/cxx.defs index a1b18192d7d..a25ee8b627a 100644 --- a/libs/libxx/cxx.defs +++ b/libs/libxx/cxx.defs @@ -31,5 +31,7 @@ CXXSRCS += libxx_stdthrow.cxx # FAR void *operator new(std::size_t nbytes) # ^ # throw(std::bad_alloc) -libxx_new.cxx_CXXFLAGS += -Wno-missing-exception-spec -libxx_newa.cxx_CXXFLAGS += -Wno-missing-exception-spec +ifneq ($(CONFIG_XTENSA_TOOLCHAIN_XCC), y) + libxx_new.cxx_CXXFLAGS += -Wno-missing-exception-spec + libxx_newa.cxx_CXXFLAGS += -Wno-missing-exception-spec +endif