nuttx/libs/libxx
cuiziwei 6a51857e90 libs/libxx: Add _LIBCPP_HAS_NO_CONTENTION_TABLE to reduce RAM usage
When _LIBCPP_HAS_NO_CONTENTION_TABLE is defined, libcxx will not
allocate the contention table used for semaphore implementation,
which can save significant RAM on memory-constrained embedded systems.

This optimization is particularly useful for NuttX targets where
every byte of RAM matters.

Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2026-01-20 01:51:12 +08:00
..
etl libxx: All cxx libraries move down one level 2024-11-08 01:50:37 +08:00
libcxx libcxx: supports CXX_MINI_LOCALIZATION 2026-01-16 09:41:40 +08:00
libcxxabi libcxxabi: enable LIBCXXABI_BAREMETAL 2026-01-14 09:38:22 +08:00
libminiabi libs/libxx: change libcxxmini to libminiabi 2026-01-19 10:48:50 +08:00
uClibc++ style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
.gitignore add dir ignored since we changed libxx layout 2024-11-17 08:31:08 -03:00
__config_site libs/libxx: Add _LIBCPP_HAS_NO_CONTENTION_TABLE to reduce RAM usage 2026-01-20 01:51:12 +08:00
CMakeLists.txt libs: remove not related comments from cmake files 2025-10-11 17:07:51 -04:00
Kconfig libs/libxx: change libcxxmini to libminiabi 2026-01-19 10:48:50 +08:00
Makefile libs/libxx: change libcxxmini to libminiabi 2026-01-19 10:48:50 +08:00