Ob thread_local in Embedded-Systemen funktioniert, hängt vom Compiler und der verwendeten Architektur ab. Moderne ARM-Compiler (z. B. ARM GCC) unterstützen thread_local
ab C++11, aber nur, wenn ein Betriebssystem wie FreeRTOS oder Zephyr eine TLS-Implementierung bietet. Auf bare-metal Targets ohne OS ist thread_local
oft nicht verfügbar oder führt zu Linker-Fehlern.
Ist thread_local in Embedded-Systemen verfügbar?
—