For those of you using ARM gcc, you know the question of what C Standard Library to use has to be made before you even compile your toolchain. I’m trying to figure out what toolchain to use with FreeRTOS, and other Real-Time systems like it; preferably something built to produce hard-real-time code.
I would guess that an appropriate C Standard Library would be thread-safe and reentrant. Of course, there has also been some mention of problems when Yagarto went with the reentrant version of newlib. Is there something about FreeRTOS that doesn’t play well with reentrant code?
What C Standard Library is best for Hard-Real-Time projects?