Keith Packard published Picolibc 1.8.11 on Monday as the newest release for his C library designed for embedded 32-bit and 64-bit platforms. Picolibc continues tacking on new CPU architecture support and other features for this project that started out as a conglomeration of the Newlib and AVR Libc C library codebases.
Picolibc 1.8.11 adds support for Qualcomm’s Hexagon DSP architecture. Also on the CPU side are a number of RISC-V improvements like supporting the “-mlarge” model in Assembly code and improved RISC-V vector unit in the start-up code. Over on the ARM side is also improved ARM32 A-Profile operation in Thumb state.
The new Picolibc C library also has some additions around new C23 features, adding various features required for POSIX, fixing various bugs for greater POSIX conformance too, and other fixes/enhancements.
Downloads and more details on the Picolibc 1.8.11 release for this lightweight embedded libc implementation via GitHub.
