Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'

feat(build): add Picolibc support (v5.5)

See merge request espressif/esp-idf!44108
This commit is contained in:
Alexey Gerenkov
2026-02-26 18:12:58 +08:00
165 changed files with 2526 additions and 1026 deletions
-7
View File
@@ -895,13 +895,6 @@ macro(project project_name)
unset(idf_target)
endif()
if(CONFIG_LIBC_PICOLIBC)
idf_build_set_property(C_COMPILE_OPTIONS "-specs=picolibc.specs" APPEND)
idf_build_set_property(CXX_COMPILE_OPTIONS "-specs=picolibcpp.specs" APPEND)
idf_build_set_property(LINK_OPTIONS "-specs=picolibc.specs" APPEND)
endif()
set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" APPEND PROPERTY
ADDITIONAL_CLEAN_FILES
"${mapfile}" "${project_elf_src}")