Skip to content

Maintenance

Stephan Linz edited this page Sep 18, 2025 · 15 revisions

Part of Quality Assurance (QA) for the Maintenance (MA) of Bridle (BR).


Bridle (Zephyr) PIP resolver Zephyr West [1] CMake Sphinx QA
4.2 (4.2)

2025-08

west packages pip

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
┃ ┗ PIP
┃    ┗requirement-
┃      files
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:












west bridle-export









Custody:


TURBO: DT, HW_FEATURES

{API}-gen: Sphinx
{API}-ref: Sphinx
{API}-tip: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: API Overview, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
BinaryFiles
BoardYml
Checkpatch
ClangFormat
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
  …NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
Ruff
SphinxLint
SysbuildKconfigBasic
  …NoModules
TextEncoding
YAMLLint

Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
4.1 (4.1)

2025-04

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:












west bridle-export





Custody:


TURBO: DT, HW_FEATURES

{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
  …NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint

Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
4.0 (4.0)

2024-12

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:












west bridle-export





Custody:

License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
  …NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint

Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
3.7 (3.7)

2024-12
2024-09

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:












west bridle-export





Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
  …NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint

Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
3.6 (3.6)

2024-08
2024-03

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export







Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Nits
Identity
GitDiffCheck
Gitlint
Pylint
YAMLLint
MaintainersFormat
ModulesMaintainers
DevicetreeBindings
KconfigBasic
  …NoModules
KconfigBasic
KeepSorted
ImageSize
BinaryFiles

Tests:
Samples Integration
Shield Integration
HiL Integration
3.5 (3.5)

2024-03
2023-10

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export







Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles

Tests:
Samples Integration
Shield Integration
HiL Integration
3.4 (3.4)

2023-08
2023-06

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣snippet_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export







Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles

Tests:
Shield Integration
HiL Integration
3.3 (3.3)

2023-06
2023-03

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export
$\small\textcolor{red}{\textsf{may cause conflicts with}}$
$\small\textcolor{red}{\textsf{later Bridle releases}}$




Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles

Tests:
Shield Integration
HiL Integration
3.2 (3.2)

2023-02

pip install

2025-09: broken
clang-formatpip
clang-formatsetuptools
$\small\textcolor{red}{\textsf{Invalid requirement:}}$
$\small\textcolor{red}{\textsf{clang-format>=1.13x}}$
$\small\textcolor{red}{\textsf{Expected end or}}$
$\small\textcolor{red}{\textsf{semicolon}}$

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export
$\small\textcolor{red}{\textsf{may cause conflicts with}}$
$\small\textcolor{red}{\textsf{later Bridle releases}}$




Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
3.1 (3.1)

2022-10

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export
$\small\textcolor{red}{\textsf{may cause conflicts with}}$
$\small\textcolor{red}{\textsf{later Bridle releases}}$




Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
3.0 (3.0)

2024-02
2022-04

pip install

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:










west bridle-export
$\small\textcolor{red}{\textsf{may cause conflicts with}}$
$\small\textcolor{red}{\textsf{later Bridle releases}}$




Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
2.7 (2.7)

2022-03

pip install

2025-09: broken
junit2htmlJinja2
$\small\textcolor{red}{\textsf{junit2html 31.0.2}}$
$\small\textcolor{red}{\textsf{requires jinja2>=3.0}}$
$\small\textcolor{red}{\textsf{but you have}}$
$\small\textcolor{red}{\textsf{jinja2 2.11.3}}$
sphinx-notfound-pageSphinx
$\small\textcolor{red}{\textsf{sphinx-notfound-page 1.1.0}}$
$\small\textcolor{red}{\textsf{requires sphinx>=5}}$
$\small\textcolor{red}{\textsf{but you have}}$
$\small\textcolor{red}{\textsf{sphinx 4.5.0}}$

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:

















Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig


License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
2.6 (2.6)

2021-07

pip install

2025-09: broken
Sphinx 3.5.4Jinja2 3.1.6
$\small\textcolor{red}{\textsf{ImportError: cannot import}}$
$\small\textcolor{red}{\textsf{name 'environmentfilter'}}$
$\small\textcolor{red}{\textsf{from 'jinja2'}}$

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:

















Custody:


{API}-gen: Sphinx
{S}to{B}: Sphinx

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig

Sphinx files: TSN Include, Inventory

License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
2.5 (2.5)

2021-06

pip install

2025-09: broken
Sphinx 3.3.1Jinja2 3.1.6
$\small\textcolor{red}{\textsf{ImportError: cannot import}}$
$\small\textcolor{red}{\textsf{name 'environmentfilter'}}$
$\small\textcolor{red}{\textsf{from 'jinja2'}}$

Build
┃ ┣cmake
┃ ┣kconfig
┃ ┗ Settings
┃    ┣module_ext_root
┃    ┣board_root
┃    ┣dts_root
┃    ┣soc_root
┃    ┗arch_root
Twister
    ┣samples
    ┣boards
    ┗tests

SoC:

















Custody:


{API}-gen: CMake
{S}to{B}: CMake

Bridle files: Link Roles

API and Kconfig bridge: Interbreathe, Options from Kconfig

License:
Apache-2.0
Permissive

Merge:
Conflicts

Manifest:
Compare
DNM Labeling

Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits

Tests:
HiL Integration
[1]

Custody:

Zephyr: with TSN patches, adaptions, and contributions
UBXlib: with TSN patches, adaptions, and contributions
Bridle West [2] Zephyr [3] HAL LIB CRYPTO/BOOT/TEE FS DEBUG TOOLS
2025-08



2025-05




2025-07

$\small\textcolor{green}{\textsf{2026-03}}$


libmetal
CMSIS v6
CMSIS v5

ADI
Altera
Ambiq
Atmel
Bouffalo Lab
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
TDK
Telink
TI
WinChipHead
WürthElektronik
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2025-04



2024-10




2025-03

$\small\textcolor{green}{\textsf{2025-11}}$


libmetal
CMSIS v5

ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
TDK
Telink
TI
WürthElektronik
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2024-12



2024-10




2024-11
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
WürthElektronik
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2024-12



2024-10




2024-11

$\large\textcolor{green}{\textsf{LTS}}$


libmetal
CMSIS v5

ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
WürthElektronik
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2024-08



2023-10




2024-02
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
UBXLib (U-Blox)
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2024-03



2023-10




2023-10
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2023-08



2023-06




2023-06
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
mbedTLS
TinyCrypt

MCUboot

TF-A
TF-M

TF-M Tests
PSA Tests
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2023-06



2023-06




2023-02
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Atmel
Altera
Espressif
Nordic
NXP
Raspberry Pico
ST
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2023-02



2023-06




2022-09
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
LC3Codec
Picolibc
CHRE
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2022-10



2022-10




2022-06
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
LC3Codec
CHRE
CivetWeb
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2024-02



2022-10




2022-02
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
CivetWeb
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2022-03



2021-11




2024-03
$\large\textcolor{red}{\textsf{EOL}}$
$\large\textcolor{green}{\textsf{LTS}}$


libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2021-07



2021-11




2021-06
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
2021-06



2021-03





2021-02
$\large\textcolor{red}{\textsf{EOL}}$



libmetal
CMSIS v5

Altera
Espressif
Nordic
STM32
Xtensa
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
mbedTLS
TinyCrypt
FatFs
LittleFs
Segger RTT/SV
MIPI SyS-T
EDTT
NETTools
[2]
West: Zephyr RTOS meta tool
[3]
Zephyr:
Bridle (Zephyr) Python CMake DTC (Device Tree Compiler) Zephyr SDK [4]
4.2 (4.2)

2025-08
used: 3.12.03.12.11
Bridle: >= 3.12
Zephyr: >= 3.10

provides:

West: 1.4.0
Sphinx: 8.2.3
used: 3.20.54.1.1
Bridle: >= 3.20.5
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.13.1
Doxygen: >= 1.9.2
used: 1.4.71.7.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.17.00.17.4
Bridle: >= 0.17.0
Zephyr: == 0.17.4

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.10
DTC: 1.7.0
QEMU:
10.0.2
7.0.0
8.2.7
OpenOCD: 0.12.0
BOSSA: 1.9.1
4.1 (4.1)

2025-04
used: 3.12.03.12.11
Bridle: >= 3.12
Zephyr: >= 3.10

provides:

West: 1.3.0
Sphinx: 8.2.3
used: 3.20.53.28.6
Bridle: >= 3.20.5
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.12.1
Doxygen: >= 1.9.2
used: 1.4.71.7.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.17.0
Bridle: == 0.17.0
Zephyr: == 0.17.0

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.8
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
4.0 (4.0)

2024-12
used: 3.12.03.12.11
Bridle: >= 3.12
Zephyr: >= 3.10

provides:

West: 1.3.0
Sphinx: 8.2.3
used: 3.20.53.28.6
Bridle: >= 3.20.5
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.12.1
Doxygen: >= 1.9.2
used: 1.4.71.7.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.17.0
Bridle: == 0.17.0
Zephyr: == 0.17.0

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.8
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.7 (3.7)

2024-12
2024-09
used: 3.10.43.10.18
Bridle: >= 3.10
Zephyr: >= 3.10

provides:

West: 1.3.0
Sphinx: 7.4.7
used: 3.20.53.28.6
Bridle: >= 3.20.5
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.12.1
Doxygen: >= 1.9.2
used: 1.4.71.7.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.16.80.16.9
Bridle: >= 0.16.6
Zephyr: == 0.16.9

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.6
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.6 (3.6)

2024-08
2024-03
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.8

provides:

West: 1.2.0
Sphinx: 7.1.2
used: 3.20.53.27.7
Bridle: >= 3.20.0
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.2
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.16.50.16.8
Bridle: >= 0.16.6
Zephyr: == 0.16.5

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.6
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.5 (3.5)

2024-03
2023-10
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.8

provides:

West: 1.2.0
Sphinx: 7.1.2
used: 3.20.53.27.7
Bridle: >= 3.20.0
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.2
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.16.10.16.3
Bridle: >= 0.16.1
Zephyr: == 0.16.3

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.2
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.4 (3.4)

2023-08
2023-06
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.8

provides:

West: 1.0.1
Sphinx: 5.3.0
used: 3.20.53.24.1
Bridle: >= 3.20.0
Zephyr: >= 3.20.5

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.1
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.15.10.16.1
Bridle: >= 0.15.1
Zephyr: == 0.16.1

provides:

Binutils: 2.38
GCC: 12.2.0
GDB: 12.1
Newlib: 3.3.0
Picolibc: 1.8.1
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.3 (3.3)

2023-06
2023-03
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.8

provides:

West: 1.0.1
Sphinx: 5.3.0
used: 3.20.53.24.1
Bridle: >= 3.20.0
Zephyr: >= 3.20.0

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.1
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.15.10.15.2
Bridle: >= 0.15.1
Zephyr: == 0.15.2

provides:

Binutils: 2.38
GCC: 12.1.0
GDB: 12.1
Newlib: 3.3.0
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.2 (3.2)

2023-02
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.8

provides:

West: 1.0.1
Sphinx: 5.3.0
used: 3.20.53.24.1
Bridle: >= 3.20.0
Zephyr: >= 3.20.0

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.1
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.15.10.15.2
Bridle: >= 0.15.1
Zephyr: == 0.15.0

provides:

Binutils: 2.38
GCC: 12.1.0
GDB: 12.1
Newlib: 3.3.0
DTC: 1.6.0
QEMU:
7.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.1 (3.1)

2022-10
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.6

provides:

West: 0.14.0
Sphinx: 4.5.0
used: 3.20.53.24.1
Bridle: >= 3.20.0
Zephyr: >= 3.20.0

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.1
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.14.10.14.2
Bridle: >= 0.14.1
Zephyr: == 0.14.2

provides:

Binutils: 2.35.1
GCC: 10.3.0
GDB: 9.2
Newlib: 3.3.0
DTC: 1.6.0
QEMU:
6.2.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
3.0 (3.0)

2024-02
2022-04
used: 3.8.23.8.10
Bridle: >= 3.8
Zephyr: >= 3.6

provides:

West: 0.14.0
Sphinx: 4.5.0
used: 3.20.53.24.1
Bridle: >= 3.20.0
Zephyr: >= 3.20.0

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.9.1
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.14.10.14.2
Bridle: >= 0.14.1
Zephyr: == 0.13.2

provides:

Binutils: 2.35.1
GCC: 10.3.0
GDB: 9.2
Newlib: 3.3.0
DTC: 1.6.0
QEMU:
6.2.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
2.7 (2.7)

2022-03
used: 3.8.23.8.10
Bridle: >= 3.6
Zephyr: >= 3.6

provides:

West: 0.12.0
Sphinx: 4.5.0
used: 3.20.03.22.2
Bridle: >= 3.20.0
Zephyr: >= 3.20.0

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.8.0
used: 1.4.71.6.0
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.13.10.13.2
Bridle: >= 0.13.1
Zephyr: == 0.13.1

provides:

Binutils: 2.35.1
GCC: 10.3.0
GDB: 9.2
Newlib: 3.3.0
DTC: 1.6.0
QEMU:
6.0.0
5.1.0
OpenOCD: 0.11.0
BOSSA: 1.9.1
2.6 (2.6)

2021-07
used: 3.8.23.8.10
Bridle: >= 3.6
Zephyr: >= 3.6

provides:

West: 0.12.0
Sphinx: 3.5.4
used: 3.16.33.17.3
Bridle: >= 3.13.1
Zephyr: >= 3.13.1

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.8.0
used: 1.4.71.5.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.12.20.12.4
Bridle: >= 0.12.2
Zephyr: == 0.12.2

provides:

Binutils: 2.35.1
GCC: 10.2.0
GDB: 9.2
Newlib: 3.3.0
DTC: 1.5.1
QEMU: 5.1.0
OpenOCD: 0.10.0
BOSSA: 1.9.1
2.5 (2.5)

2021-06
used: 3.8.23.8.10
Bridle: >= 3.6
Zephyr: >= 3.6

provides:

West: 0.10.1
Sphinx: 3.3.1
used: 3.16.33.17.3
Bridle: >= 3.13.1
Zephyr: >= 3.13.1

requires:

Ninja: 1.8.21.10.0
Doxygen: >= 1.8.0
used: 1.4.71.5.1
Bridle: >= 1.4.6
Zephyr: >= 1.4.6
used: 0.12.20.12.4
Bridle: >= 0.12.2
Zephyr: == 0.12.2

provides:

Binutils: 2.35.1
GCC: 10.2.0
GDB: 9.2
Newlib: 3.3.0
DTC: 1.5.1
QEMU: 5.1.0
OpenOCD: 0.10.0
BOSSA: 1.9.1
[4]
Zephyr SDK:
Release
EOL/LTS
YYYY-MM
             
ARCH
32-bit
             
ARCH
64-bit
Binutils GCC GDB Clang Newlib Picolibc DTC QEMU OOCD BOSSA

$\Huge\textcolor{orange}{\textsf{1.0}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{Clang}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{X.Y.Z}}$
1.0.0
➖ / ➖
2025-10
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








                   
0.18.x
➖ / ➖
2025-05
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








2.43.1
14.3.0
16.2
19.1.7

1.8.10

0.12.0
1.9.1

$\Huge\textcolor{orange}{\textsf{0.17}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.38}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{12.2.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{12.1}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$
$\large\textcolor{orange}{\textsf{1.8.10}}$
$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.6.0}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{10.0.2}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.12.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
✅ / ➖
2025-08
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








2.38


12.2.0


12.1



3.3.0


1.8.10


10.0.2

Nios II
SPARC
Legacy
7.0.0

AArch64
MicroBlaze
RISC-V32
RISC-V64
Xilinx
2025.1
8.2.7

ARC
2023.07.28
7.0.0
✅ / ➖
2025-07
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








2.38


12.2.0


12.1



3.3.0


1.8.10


10.0.2

Nios II
SPARC
Legacy
7.0.0

AArch64
MicroBlaze
RISC-V32
RISC-V64
Xilinx
2025.1
8.2.7

ARC
2023.07.28
7.0.0
✅ / ➖
2025-06
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








2.38


12.2.0


12.1



3.3.0


1.8.10


10.0.2

Nios II
SPARC
Legacy
7.0.0

AArch64
MicroBlaze
RISC-V32
RISC-V64
Xilinx
2025.1
8.2.7

ARC
2023.07.28
7.0.0
✅ / ➖
2025-05
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
RX
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V


x86








2.38


12.2.0


12.1



3.3.0


1.8.10


9.2.3

Nios II
SPARC
Legacy
7.0.0

AArch64
MicroBlaze
RISC-V32
RISC-V64
Xilinx
2025.1
8.2.7

ARC
2023.07.28
7.0.0
✅ / ➖
2024-10
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V

x86








2.38


12.2.0


12.1



3.3.0


1.8.8


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
$\Large\textcolor{green}{\textsf{LTS}}$
$\Huge\textcolor{orange}{\textsf{0.16}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{green}{\textsf{LTS}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{green}{\textsf{LTS}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.38}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{12.2.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{12.1}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$
$\large\textcolor{orange}{\textsf{1.8.6}}$
$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.6.0}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{7.0.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.11.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
✅ / ✅
2024-10
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
  HiFi1DSP
  HiFi4DSP
ARC
ARM




RISC-V

x86








2.38


12.2.0


12.1



3.3.0


1.8.6


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
✅ / ➖
2024-05
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86






2.38


12.2.0


12.1



3.3.0


1.8.6


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
0.16.7
➖ / ➖
2024-05
                       
❌ / ➖
2024-04
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86






2.38


12.2.0


12.1



3.3.0


1.8.6


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
❌ / ➖
2024-01
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86






2.38


12.2.0


12.1



3.3.0


1.8.6


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
❌ / ➖
2023-11
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  DC233C
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86






2.38


12.2.0


12.1



3.3.0


1.8.5


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2023.07.28
7.0.0
❌ / ➖
2023-09
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86





2.38


12.2.0


12.1



3.3.0


1.8.2


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0
0.16.2
➖ / ➖
2023-07
                       
❌ / ➖
2023-05
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86





2.38


12.2.0


12.1



3.3.0


1.8.1


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0
❌ / ➖
2023-03
ARC
ARM
iaMCU
MIPS
MicroBlaze
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
  ESP32S3
ARC
ARM




RISC-V

x86





2.38


12.2.0


12.1



3.3.0


1.8.0


7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0

$\Huge\textcolor{orange}{\textsf{0.15}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.38}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{12.1.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{12.1}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.6.0}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{7.0.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.11.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
❌ / ➖
2022-11
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
ARC
ARM



RISC-V

x86




2.38


12.1.0


12.1



3.3.0



7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0
❌ / ➖
2022-10
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
ARC
ARM



RISC-V

x86




2.38


12.1.0


12.1



3.3.0



7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0
❌ / ➖
2022-08
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
  ESP32
  ESP32S2
ARC
ARM



RISC-V

x86




2.38


12.1.0


12.1



3.3.0



7.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.08.04
7.0.0

$\Huge\textcolor{orange}{\textsf{0.14}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.35.1}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{10.3.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{9.2}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.6.0}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{6.2.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.11.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
❌ / ➖
2022-05
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0



6.2.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.04.26
6.2.0
❌ / ➖
2022-04
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0



6.2.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0

ARC
2022.03.15
6.2.0
❌ / ➖
2022-03
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0



6.0.0

AArch64
MicroBlaze
Xilinx
2021.1
5.1.0
$\Large\textcolor{green}{\textsf{LTS}}$
$\Huge\textcolor{orange}{\textsf{0.13}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.35.1}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{10.3.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{9.2}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.6.0}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{6.0.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.11.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
❌ / ✅
2021-11
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0



6.0.0

AArch64
MicroBlaze
Xilinx
5.1.0
❌ / ➖
2021-09
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0



❌ / ➖
2021-08
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP
ARC
ARM



RISC-V

x86


2.35.1


10.3.0


9.2



ARC64
not yet

3.3.0




$\Huge\textcolor{orange}{\textsf{0.12}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.35.1}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{10.2.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{9.2}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.3.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.5.1}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{5.1.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.10.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.9.1}}$
❌ / ➖
2021-03
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.35.1
10.2.0
9.2

3.3.0



5.1.0



AArch64
Xilinx
5.0.0
❌ / ➖
2021-02
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.35.1
10.2.0
9.2

3.3.0



5.1.0



AArch64
Xilinx
5.0.0
❌ / ➖
2021-01
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.35.1
10.2.0
9.2

3.3.0



5.1.0



AArch64
Xilinx
5.0.0
❌ / ➖
2021-01
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.35.1
10.2.0
9.2

3.3.0



5.1.0



AArch64
Xilinx
5.0.0
❌ / ➖
2020-12
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.35.1
10.2.0
9.2

3.3.0



5.1.0



MIPS
kept
AArch64
Xilinx
5.0.0

$\Huge\textcolor{orange}{\textsf{0.11}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.32}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{9.2.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{8.3.1}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.1.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.5.1}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{4.2.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.10.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.7.0}}$
❌ / ➖
2020-06
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.32
9.2.0
8.3.1

3.1.0

Xtensa
2.2.0

4.2.0



MIPS
kept
AArch64
Xilinx
4.2.0
❌ / ➖
2020-05
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.32
9.2.0
8.3.1

3.1.0

Xtensa
2.2.0

4.2.0



MIPS
kept
AArch64
Xilinx
4.2.0
❌ / ➖
2020-02
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.32
9.2.0
8.3.1

Xtensa
Intel
7.6.1
S1000

3.1.0

Xtensa
2.2.0

4.2.0



MIPS
kept
AArch64
Xilinx
4.2.0
❌ / ➖
2020-02
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.32
9.2.0
8.3.1

Xtensa
Intel
7.6.1
S1000

3.1.0

Xtensa
2.2.0

4.2.0



MIPS
kept
AArch64
Xilinx
4.2.0
❌ / ➖
2020-01
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
SPARC
x86
Xtensa
  ADSP

ARM



RISC-V

x86


2.32
9.2.0
8.3.1

Xtensa
Intel
7.6.1
S1000

3.1.0

Xtensa
2.2.0

4.2.0



MIPS
kept
AArch64
Xilinx
4.2.0

$\Huge\textcolor{orange}{\textsf{0.10}}$
$\small\textcolor{blue}{\textsf{32-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{64-bit}}$
$\Large\textcolor{red}{\textsf{EOL}}$
$\small\textcolor{blue}{\textsf{Binutils}}$
$\large\textcolor{orange}{\textsf{2.32}}$
$\small\textcolor{blue}{\textsf{GCC}}$
$\large\textcolor{orange}{\textsf{8.3.0}}$
$\small\textcolor{blue}{\textsf{GDB}}$
$\large\textcolor{orange}{\textsf{8.2.1}}$
$\small\textcolor{blue}{\textsf{Clang}}$

$\small\textcolor{blue}{\textsf{Newlib}}$
$\large\textcolor{orange}{\textsf{3.1.0}}$
$\small\textcolor{blue}{\textsf{Picolibc}}$

$\small\textcolor{blue}{\textsf{DTC}}$
$\large\textcolor{orange}{\textsf{1.4.7}}$
$\small\textcolor{blue}{\textsf{QEMU}}$
$\large\textcolor{orange}{\textsf{4.1.0}}$
$\small\textcolor{blue}{\textsf{OpenOCD}}$
$\large\textcolor{orange}{\textsf{0.10.0}}$
$\small\textcolor{blue}{\textsf{BOSSA}}$
$\large\textcolor{orange}{\textsf{1.7.0}}$
❌ / ➖
2019-08
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
x86
Xtensa
  ADSP





RISC-V
x86


2.32
8.3.0
8.2.1

3.1.0

Xtensa
2.2.0

4.1.0



AArch64
prept
❌ / ➖
2019-08
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
x86
Xtensa
  ADSP





RISC-V
x86


2.32
8.3.0
8.2.1

3.1.0

Xtensa
2.2.0

4.1.0



AArch64
prept
❌ / ➖
2019-06
ARC
ARM
iaMCU
MIPS
Nios II
RISC-V
x86
Xtensa
  ADSP






x86
2.32
8.3.0
8.2.1

3.1.0

Xtensa
2.2.0

❌ / ➖
2019-03
ARC
ARM
iaMCU
Nios II
RISC-V
x86
Xtensa
  ADSP

2.32
8.3.0
8.2.1

3.1.0

Xtensa
2.2.0

Changed by patches or later repository commits.
ARCH
Architectures
Binutils
GNU Binutils (linker, assembler, profiler, converter)
BOSSA
Basic Open Source SAM-BA Application
Clang
C language family frontend for LLVM
DTC
Device Tree Compiler
EOL
End Of Life
GCC
GNU Compiler Collection
GDB
GNU Project Debugger
LTS
Long Time Stable (Support)
OOCD (OpenOCD)
Open On-Chip-Debugger
Newlib
C library for embedded systems, precompiled library for each supported architecture (libc.a and libm.a).
Picolibc
C library for embedded systems, targeting C17 (ISO/IEC 9899:2018) and POSIX 2018 (IEEE Std 1003.1-2017) standards, precompiled library for each supported architecture (libc.a and libm.a).
QEMU
Quick Emulator

This document was generated on 2026-01-25 at 23:31 (server location, mostly PT/PDT).

Clone this wiki locally