nuttx/libs/libxx
chao an ff1dc9583f libc/libcxx: fix failures with GCC 14
CXX:  libcxx/libcxx/src/random.cpp In file included from nuttx/include/libcxx/__filesystem/filesystem_error.h:15,
                 from nuttx/include/libcxx/__filesystem/directory_entry.h:20,
                 from nuttx/include/libcxx/filesystem:539,
                 from nuttx/include/libcxx/fstream:192,
                 from libcxx/libcxx/src/ios.instantiations.cpp:10:
nuttx/include/libcxx/__filesystem/path.h: In instantiation of 'std::__1::__fs::filesystem::path::_EnableIfPathable<_Source> std::__1::__fs::filesystem::path::append(const _Source&) [with _Source = std::__1::basic_string<char>]':
nuttx/include/libcxx/__filesystem/path.h:623:30: error: use of built-in trait '__remove_pointer(typename std::__1::decay<_Tp>::type)' in function signature; use library traits instead
  623 |   _EnableIfPathable<_Source> append(const _Source& __src) {
      |                              ^~~~~~

Pick the change from llvm-project:

https://github.com/llvm/llvm-project/pull/92663

Signed-off-by: chao an <anchao.archer@bytedance.com>
2025-02-20 08:46:25 +01:00
..
etl libxx: All cxx libraries move down one level 2024-11-08 01:50:37 +08:00
libcxx libc/libcxx: fix failures with GCC 14 2025-02-20 08:46:25 +01:00
libcxxabi libcxxabi: Soft link the libcxxabi header file to nuttx/include. 2024-12-05 21:56:23 +08:00
libcxxmini cxx: size and un-size functions should be defined in one file 2025-01-07 21:45:59 +08:00
uClibc++ libs/uClibc++: Fix the Download URL for uClibc++ (CMake) 2024-11-08 15:14:44 -03:00
.gitignore add dir ignored since we changed libxx layout 2024-11-17 08:31:08 -03:00
__config_site libcxx: optional localization. 2024-10-19 14:34:38 +08:00
CMakeLists.txt libxx: All cxx libraries move down one level 2024-11-08 01:50:37 +08:00
Kconfig Fix macOS build error. 2025-02-12 15:24:02 -03:00
Makefile libxx: All cxx libraries move down one level 2024-11-08 01:50:37 +08:00