Skip to content

Latest commit

 

History

History
105 lines (91 loc) · 9 KB

version_support.md

File metadata and controls

105 lines (91 loc) · 9 KB

Source: pkgs.org - libusb, cmake, gtk, libgtk) (as of Jan 2022)

Supported Operating Systems

Microsoft Windows

On Windows users should ensure that cmake 3.10.2 or any later version is installed.
Up on compiling c-make will automatically download and install the latest compatible version of libusb.

  • Windows 10
  • Windows 8.1

Apple macOS

Package Repository libusb cmake gtk-3-dev Supported macOS versions
homebrew 1.0.25 3.22.1 3.24.30
gtk+3
10.10 - 12.x
MacPorts 1.0.25 3.22.1 3.24.31
gtk3
10.4 - 12.x

NOTE: In order to use a STLINK/V1 programmer on macOS, version 10.15 is required.

Linux-/Unix-based:

Operating System libusb cmake libgtk-dev Notes
Debian Sid 1.0.24 3.22.1 3.24.31
Debian 11 (Bullseye) 1.0.24 3.18.4 3.24.24
Debian 10 (Buster) 1.0.22 3.13.4 3.24.5
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 3.22.3 3.24.31
Fedora 35 [x64] 1.0.24 3.21.3 3.24.30
Fedora 34 [x64] 1.0.24 (libusbx) 3.19.7 3.24.28
openSUSE Tumbleweed [x64] 1.0.24 3.22.1 3.24.31
openSUSE Leap 15.3 [x64] 1.0.21 3.17.0 3.24.20 End of Support: Dec 2022
Alpine 3.15 1.0.24 3.21.3 3.24.30
Alpine 3.14 1.0.24 3.20.3 3.24.28
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
FreeBSD 13.x 1.0.16-18 (API 0x01000102) 3.22.1 3.24.31
FreeBSD 12.x 1.0.16-18 (API 0x01000102) 3.22.1 3.24.31
NetBSD 9.x 1.0.24 3.21.2 3.24.30
NetBSD 8.x 1.0.24 3.19.7 3.24.27
CentOS 9 Stream [x64] 1.0.24 (libusbx) 3.20.3 3.24.30
CentOS 8 Stream [x64] 1.0.23 (libusbx) 3.20.2 3.22.30
ALT Linux Sisyphus 1.0.24 3.22.1 3.24.31
ALT Linux P10 1.0.24 3.20.5 3.24.31
ALT Linux P9 1.0.22 3.16.3 3.24.29
OpenMandriva Rolling 1.0.24 3.22.1 3.24.31
OpenMandriva Cooker 1.0.24 3.22.1 3.24.31
OpenMandriva Lx 4.2 1.0.24 3.19.3 3.24.24
Arch Linux 1.0.24 3.22.1 -
KaOS [x64] 1.0.24 3.22.1 3.24.31
Mageia Cauldron 1.0.24 3.22.1 3.24.31
PCLinuxOS [x64] ? 3.22.1 3.24.31
Solus [x64] 1.0.24 3.22.1 3.24.30
Void Linux 1.0.24 3.22.1 3.24.31
Slackware Current 1.0.24 3.21.4 3.24.31
AlmaLinux 8 1.0.23 (libusbx) 3.20.2 3.22.30
Rocky Linux 8 [x64] 1.0.23 3.20.2 3.22.30
Mageia 8 1.0.24 3.19.2 3.24.24 End of Support: Aug 2022
Adélie 1.0 1.0.23 3.16.4 3.24.23

Unsupported Operating Systems (as of Release v1.7.1)

Systems with highlighted versions remain compatible with this toolset.

Operating System libusb cmake End of
OS-Support
CentOS 8 [x64] 1.0.23 (libusbx) 3.20.3 Dec 2021
Ubuntu 21.04 (Hirsute) 1.0.24 3.18.4 Jan 2022
Fedora 33 [x64] 1.0.23 (libusbx) 3.18.3 Nov 2021
Fedora 32 [x64] 1.0.23 (libusbx) 3.17.0 May 2021
openSUSE Leap 15.2 [x64] 1.0.21 3.17.0 Dec 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.11 1.0.23 3.15.5 Nov 2021
FreeBSD 11.x 1.0.16-18 (API 0x01000102) 3.15.5 Sep 2021
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
Debian 9 (Stretch) 1.0.21 3.7.2 Jun 2022
Slackware 14.2 1.0.20 3.5.2
OpenMandriva Lx 3.0x 1.0.20 3.4.2
CentOS 7 [x64] 1.0.21 (libusbx) 2.8.12.2 Jun 2024
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