Commit Graph
6 Commits
Author SHA1 Message Date
Alexey Lapshin aa14636a88 fix(libc): picolibc: disable C11 annex K in compatibility mode 2026-07-09 12:28:17 +08:00
Alexey Lapshin 828de81ad7 fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues 2026-06-08 12:08:34 +07:00
Alexey Lapshin f591737d61 fix(esp_libc): remove --gc-sections from picolibc.specs for CMake checks
The --gc-sections flag in picolibc.specs causes CMake compiler detection
to fail by dropping required data. Work around this by creating a modified
specs file without the flag.
2026-03-12 18:56:50 +07:00
Alexey Lapshin ad7f4b9670 feat(esp_libc): make picolibc default libc 2025-12-06 00:08:35 +07:00
Alexey Lapshin a217630b1e feat(build): propagate compiler flags from files to toolchain.cmake
This change improves build consistency across external projects integrated
through CMake by ensuring that compiler flags defined in configuration files
are passed correctly to the toolchain. It covers the majority of use cases,
as external projects are typically also CMake-based. For projects that use
a custom build system, users will still need to specify the required flags
manually.
2025-11-19 01:12:40 +07:00
Alexey Lapshin 9281e78381 change(esp_libc): rename newlib component to esp_libc 2025-09-09 22:00:44 +08:00