News: 0001608725

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Picolibc Picks Up RISC-V Improvements, Hexagon Support & Better POSIX Compliance

([Programming] 30 Minutes Ago Picolibc)


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



"Bite off, dirtball."
Richard Sexton, richard@gryphon.COM