Source: pkgs.org - libusb; cmake; gtk (as of May 2021)
On Windows users should ensure that cmake 3.20.2 or any later version is installed.
Up on compiling c-make will automatically download and install the latest compatible version of libusb
(1.0.23 at the time of writing).
- Windows 10
- Windows 8.1
Package Repository | libusb version |
cmake version |
gtk-3 version |
Supported macOS versions |
---|---|---|---|---|
homebrew | 1.0.24 | 3.20.2 | 3.24.29 gtk+3 |
10.9 - 11.x |
MacPorts | 1.0.24 | 3.20.2 | 3.24.29 gtk3 |
10.4 - 11.x |
NOTE: In order to use a STLINK/V1 programmer on macOS, versions 10.14 or 10.15 are required.
Operating System | libusb | cmake | gtk-3 | Notes |
---|---|---|---|---|
Debian Sid | 1.0.24 | 3.18.4 | 3.24.24 | |
Debian 11 (Bullseye) | 1.0.24 | 3.18.4 | 3.24.24 | |
Debian 10 (Buster) | 1.0.22 | 3.13.4 | 3.24.5 | |
Debian 9 (Stretch) | 1.0.21 | 3.7.2 | 3.22.11 | End of Support: Jun 2022 |
Ubuntu 21.04 (Hirsute) | 1.0.24 | 3.18.4 | 3.24.25 | End of Support: Jan 2022 |
Ubuntu 20.04 LTS (Focal) | 1.0.23 | 3.16.3 | 3.24.18 | |
Ubuntu 18.04 LTS (Bionic) | 1.0.21 | 3.10.2 | 3.22.30 | End of Support: Apr 2023 |
Fedora Rawhide [x64] | 1.0.24 (libusbx ) |
3.20.2 | 3.24.29 | |
Fedora 34 [x64] | 1.0.24 (libusbx ) |
3.19.7 | 3.24.28 | |
Fedora 33 [x64] | 1.0.23 (libusbx ) |
3.18.3 | 3.24.23 | |
openSUSE Tumbleweed [x64] | 1.0.24 | 3.20.1 | 3.24.29 | |
openSUSE Leap 15.3 [x64] | 1.0.21 | 3.17.0 | 3.24.20 | |
openSUSE Leap 15.2 [x64] | 1.0.21 | 3.17.0 | 3.24.14 | End of Support: Dec 2021 |
Alpine 3.14 | 1.0.24 | 3.20.3 | 4.2.1 | |
Alpine 3.13 | 1.0.24 | 3.18.4 | 3.24.23 | End of Support: Nov 2022 |
Alpine 3.12 | 1.0.23 | 3.17.2 | 3.24.22 | End of Support: May 2022 |
Alpine 3.11 | 1.0.23 | 3.15.5 | 3.24.13 | End of Support: Nov 2021 |
FreeBSD 13.x | 1.0.16 - 18 (API 0x01000102) | 3.20.2 | 3.24.27 | |
FreeBSD 12.x | 1.0.16 - 18 (API 0x01000102) | 3.19.6 | 3.24.27 | |
FreeBSD 11.x | 1.0.16 - 18 (API 0x01000102) | 3.15.5 | 3.24.27 | End of Support: Sep 2021 |
Arch Linux | 1.0.24 | 3.20.2 | 3.24.29 | |
KaOS [x64] | 1.0.24 | 3.20.2 | 3.24.29 | |
Mageia Cauldron | 1.0.24 | 3.20.2 | 3.24.29 | |
OpenMandriva Cooker | 1.0.24 | 3.20.2 | 3.24.29 | |
PCLinuxOS [x64] | 1.0.24 | 3.20.2 | 3.24.29 | |
Slackware Current | 1.0.24 | 3.20.2 | 3.24.28 | |
Solus [x64] | 1.0.24 | 3.20.2 | 3.24.29 | |
ALT Linux Sisyphus | 1.0.24 | 3.19.7 | 3.24.29 | |
NetBSD 9.x | 1.0.24 | 3.19.7 | 3.24.27 | |
NetBSD 8.x | 1.0.24 | 3.19.7 | 3.24.27 | |
OpenMandriva Lx 4.2 | 1.0.24 | 3.19.3 | 3.24.24 | |
Mageia 8 | 1.0.24 | 3.19.2 | 3.24.24 | End of Support: Aug 2022 |
CentOS 8 Stream [x64] | 1.0.23 (libusbx ) |
3.18.2 | 3.22.30 | |
Adélie 1.0 | 1.0.23 | 3.16.4 | 3.24.23 | |
ALT Linux P9 | 1.0.22 | 3.16.3 | 3.24.11 | |
AlmaLinux 8 | 1.0.23 (libusbx ) |
3.11.4 | 3.24.32 | |
CentOS 8 [x64] | 1.0.23 (libusbx ) |
3.11.4 | 3.22.30 | End of Support: Dec 2021 |
Systems with highlighted versions remain compatible with this toolset.
Operating System | libusb | cmake | End of OS-Support |
---|---|---|---|
Fedora 32 [x64] | 1.0.23 (libusbx ) |
3.17.0 | May 2021 |
Ubuntu 20.10 (Groovy) | 1.0.23 | 3.16.3 | Jul 2021 |
NetBSD 7.x | 1.0.22 | 3.16.1 | Jun 2020 |
Alpine 3.10 | 1.0.22 | 3.14.5 | May 2021 |
Fedora 31 [x64] | 1.0.22 (libusbx ) |
3.14.5 | Nov 2020 |
Mageia 7.1 | 1.0.22 | 3.14.3 | Jun 2021 |
Fedora 30 | 1.0.22 (libusbx ) |
3.14.2 | May 2020 |
Ubuntu 19.10 (Eoan) | 1.0.23 | 3.13.4 | Jul 2020 |
Alpine 3.9 | 1.0.22 | 3.13.0 | Jan 2021 |
openSUSE Leap 15.1 [x64] | 1.0.21 | 3.10.2 | Jan 2021 |
Slackware 14.2 | 1.0.20 | 3.5.2 | |
Ubuntu 16.04 LTS (Xenial) | 1.0.20 | 3.5.1 | Apr 2021 |
OpenMandriva Lx 3.0x | 1.0.20 | 3.4.2 | |
Debian 8 (Jessie) | 1.0.19 | 3.0.2 | Jun 2020 |
CentOS 7 [x64] | 1.0.21 (libusbx ) |
2.8.12.2 | Jun 2024 |
Ubuntu 14.04 LTS (Trusty) | 1.0.17 | 2.8.12.2 | Apr 2019 |
CentOS 6 | 1.0.9 (libusbx ) |
2.8.12.2 | Nov 2020 |
Slackware 14.1 | 1.0.9 | 2.8.12 | |
Slackware 14.0 | 1.0.9 | 2.8.8 |
All other operating systems which are not listed are unsupported.
Author: nightwalker-87