Picolibc Picks Up RISC-V Improvements, Hexagon Support & Better POSIX Compliance
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.
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.
