Merge branch 'fix/picolibc-disable-c11-annex-k_v6.0' into 'release/v6.0'

fix(libc): picolibc: disable C11 annex K in compatibility mode (v6.0)

See merge request espressif/esp-idf!48620
This commit is contained in:
Mahavir Jain
2026-07-09 13:16:46 +05:30

View File

@@ -69,6 +69,9 @@ if(CONFIG_IDF_TOOLCHAIN_GCC)
# --gc-sections option.
get_picolibc_specs_path(picolibc_specs_path)
idf_toolchain_add_flags(COMPILE_OPTIONS "\"-specs=${picolibc_specs_path}\"")
if(LIBC_PICOLIBC_NEWLIB_COMPATIBILITY)
idf_toolchain_add_flags(COMPILE_OPTIONS "-D__STDC_WANT_LIB_EXT1__=0")
endif()
else()
idf_toolchain_remove_flags(COMPILE_OPTIONS "-specs=.*picolibc.*")
endif()