From 587f01a5e2ad17280bb1a5695114a11f8a95d76a Mon Sep 17 00:00:00 2001 From: Petro Karashchenko Date: Mon, 18 Sep 2023 17:06:58 +0300 Subject: [PATCH] libs/libxx/libcxx: fix CI compilation issue reported on MACOS Signed-off-by: Petro Karashchenko --- libs/libxx/libcxx.defs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/libxx/libcxx.defs b/libs/libxx/libcxx.defs index 672752e0e7..3a372c063d 100644 --- a/libs/libxx/libcxx.defs +++ b/libs/libxx/libcxx.defs @@ -121,6 +121,16 @@ endif # ~~~~~~~~~~^~~~~~~~~~~~ libcxx/src/condition_variable.cpp_CXXFLAGS += -Wno-sign-compare +# The following warning was observed with sim:libcxxtest compiled with +# Apple clang version 14.0.3 (clang-1403.0.22.14.1) +# +# ... +# libcxx/src/filesystem/directory_iterator.cpp:189:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] +# __root_(move(other.__root_)), +# ^ +# std:: +libcxx/src/filesystem/directory_iterator.cpp_CXXFLAGS += -Wno-unqualified-std-cast-call + CPPSRCS += $(notdir $(wildcard libcxx/src/*.cpp)) CPPSRCS += $(notdir $(wildcard libcxx/src/experimental/*.cpp)) CPPSRCS += $(notdir $(wildcard libcxx/src/filesystem/*.cpp))