Picolibc Picks Up RISC-V Improvements, Hexagon Support & Better POSIX Compliance
([Programming] 30 Minutes Ago
Picolibc)
- Reference: 0001608725
- News link: https://www.phoronix.com/news/Picolibc-1.8.11
- Source link:
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 [1]GitHub .
[1] https://github.com/picolibc/picolibc/releases/tag/1.8.11
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 [1]GitHub .
[1] https://github.com/picolibc/picolibc/releases/tag/1.8.11