You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2023/09/24 05:40:21 UTC
[nuttx] 04/05: tools/ci: Skip build sabre-6quad:libcxx temporarily
This is an automated email from the ASF dual-hosted git repository.
pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 65e2a68e48e84ce417f0f9184426235f4de358cb
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Sun Sep 24 03:25:27 2023 +0800
tools/ci: Skip build sabre-6quad:libcxx temporarily
since linker can't find basic_string::~basic_string() oddly:
arm-none-eabi-ld: /home/xiaoxiang/backup/os/nuttx/nuttx/staging/libxx.a(libcxx/src/locale.o): in function `__tcf_0':
/home/xiaoxiang/backup/os/nuttx/nuttx/libs/libxx/libcxx/src/locale.cpp:4941: undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()'
another fix is removing the follow code from _LIBCPP_STRING_V1_EXTERN_TEMPLATE_LIST and _LIBCPP_STRING_UNSTABLE_EXTERN_TEMPLATE_LIST:
_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \
Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
tools/ci/testlist/arm-02.dat | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/ci/testlist/arm-02.dat b/tools/ci/testlist/arm-02.dat
index c3cc6bc9a5..c0fcd0c691 100644
--- a/tools/ci/testlist/arm-02.dat
+++ b/tools/ci/testlist/arm-02.dat
@@ -1,4 +1,5 @@
/arm/[i-k]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+-sabre-6quad:libcxx
# Boards build by CMake
CMake,sabre-6quad:smp