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



Optimism, n.:
The belief that everything is beautiful, including what is ugly, good,
bad, and everything right that is wrong. It is held with greatest
tenacity by those accustomed to falling into adversity, and most
acceptably expounded with the grin that apes a smile. Being a blind
faith, it is inaccessible to the light of disproof -- an intellectual
disorder, yielding to no treatment but death. It is hereditary, but
not contagious.