Supported platforms

The Klocwork Server and Build Tools packages are supported on the following operating systems (except where noted). This means that Klocwork has performed the full test suite on these operating systems with certain hardware and will provide technical support as specified in the Klocwork support policies. Note that for Mac the Klocwork Server package is not supported. For more information, see Klocwork Server Configuration for Mac.

Klocwork Server

Note:  You cannot use Klocwork tools with SELinux (Security-Enhanced Linux) enabled.

Processor Operating system
Intel and AMD 64 bit
  • Amazon Linux 2: For Klocwork 2022.1 and 2022.2, includes version 2.0.20211223.0 Update. For Klocwork 2022.3, includes version 2.0.20220805.0 Update. For Klocwork 2022.4, includes version 2.0.20221004.0 Update.
  • CentOS: For Klocwork 2022.1 and 2022.2, includes CentOS 7.5 to 7.9, CentOS 8.0 to 8.5. For Klocwork 2022.3 and 2022.4, includes CentOS 7.5 to 7.9.
  • Debian: For Klocwork 2022.1 and 2022.2, includes Debian 9.x to 9.13, 10.0 to 10.11, 11.0 to 11.2. For Klocwork 2022.3, includes Debian 9.x to 9.13, 10.0 to 10.12, 11.0 to 11.4. For Klocwork 2022.4, includes Debian 10.0 to 10.13, 11.0 to 11.5.
  • Fedora: For Klocwork 2022.1 and 2022.2, includes Fedora 34 to 35. For Klocwork 2022.3, includes Fedora 35 to 36. For Klocwork 2022.4, includes Fedora 36 to 37.
  • Oracle Linux: For Klocwork 2022.1 and 2022.2, includes Oracle Linux 7 to 7.9, Oracle Linux 8 to 8.5. For Klocwork 2022.3 and 2022.4, includes Oracle Linux 7 to 7.9, Oracle Linux 8 to 8.6.
  • OpenSUSE: For Klocwork 2022.1 and 2022.2, includes Tumbleweed, OpenSUSE Leap 15.3. For Klocwork 2022.3, includes Tumbleweed, OpenSUSE Leap 15.3 to 15.4. For Klocwork 2022.4, includes Tumbleweed, OpenSUSE Leap 15.4.
  • SUSE Enterprise: For Klocwork 2022.1 and 2022.2, includes SUSE Enterprise 12 SP3 to 12 SP5 and Enterprise 15 to 15 SP3. For Klocwork 2022.3, includes SUSE Enterprise 12 SP3 to 12 SP5 and Enterprise 15 to 15 SP4. For Klocwork 2022.4, includes SUSE Enterprise 12 SP4 to 12 SP5 and Enterprise 15 to 15 SP4.
  • Red Hat Enterprise Linux: For Klocwork 2022.1 and 2022.2, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.5. For Klocwork 2022.3, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.6. For Klocwork 2022.4, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.7.
  • Ubuntu: For Klocwork 2022.1 and 2022.2, includes Ubuntu 16.04 to 16.04.7 LTS, 18.04 to 18.04.5 LTS, 20.04 to 20.04.3 LTS, 21.04. For Klocwork 2022.3 and 2022.4, includes Ubuntu 16.04 to 16.04.7 LTS, 18.04 to 18.04.6 LTS, 20.04 to 20.04.5 LTS.

Klocwork also supports Debian running glibc 2.15 or greater (use getconf GNU_LIBC_VERSION to find out your version).

  • Windows 8.1: For Klocwork 2022.1, 2022.2, and 2022.3, includes Windows 8.1. For Klocwork 2022.4, Windows 8.1 is no longer supported.
  • Windows 10: For Klocwork 2022.1, 2022.2, and 2022.3, includes Windows 10 versions 1809 to 21H2. For Klocwork 2022.4, includes Windows 10 versions 1809 to 22H2.
  • Windows Server 2012 to R2
  • Windows Server 2016
  • Windows Server 2019

Klocwork Build tools

The following platforms support the Klocwork Build tools package.
ProcessorOperating system
Intel and AMD 64 bit
  • Amazon Linux 2: For Klocwork 2022.1 and 2022.2, includes version 2.0.20211223.0 Update. For Klocwork 2022.3, includes version 2.0.20220805.0 Update. For Klocwork 2022.4, includes version 2.0.20221004.0 Update.
  • CentOS: For Klocwork 2022.1 and 2022.2, includes CentOS 7.5 to 7.9, CentOS 8.0 to 8.5. For Klocwork 2022.3 and 2022.4, includes CentOS 7.5 to 7.9.
  • Debian: For Klocwork 2022.1 and 2022.2, includes Debian 9.x to 9.13, 10.0 to 10.11, 11.0 to 11.2. For Klocwork 2022.3, includes Debian 9.x to 9.13, 10.0 to 10.12, 11.0 to 11.4. For Klocwork 2022.4, includes Debian 10.0 to 10.13, 11.0 to 11.5.
  • Fedora: For Klocwork 2022.1 and 2022.2, includes Fedora 34 to 35. For Klocwork 2022.3, includes Fedora 35 to 36. For Klocwork 2022.4, includes Fedora 36 to 37.
  • Oracle Linux: For Klocwork 2022.1 and 2022.2, includes Oracle Linux 7 to 7.9, Oracle Linux 8 to 8.5. For Klocwork 2022.3 and 2022.4, includes Oracle Linux 7 to 7.9, Oracle Linux 8 to 8.6.
  • OpenSUSE: For Klocwork 2022.1 and 2022.2, includes Tumbleweed, OpenSUSE Leap 15.3. For Klocwork 2022.3, includes Tumbleweed, OpenSUSE Leap 15.3 to 15.4. For Klocwork 2022.4, includes Tumbleweed, OpenSUSE Leap 15.4.
  • SUSE Enterprise: For Klocwork 2022.1 and 2022.2, includes SUSE Enterprise 12 SP3 to 12 SP5 and Enterprise 15 to 15 SP3. For Klocwork 2022.3, includes SUSE Enterprise 12 SP3 to 12 SP5 and Enterprise 15 to 15 SP4. For Klocwork 2022.4, includes SUSE Enterprise 12 SP4 to 12 SP5 and Enterprise 15 to 15 SP4.
  • Red Hat Enterprise Linux: For Klocwork 2022.1 and 2022.2, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.5. For Klocwork 2022.3, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.6. For Klocwork 2022.4, includes Red Hat Enterprise Linux 7.5 to 7.9, 8.0 to 8.7.
  • Ubuntu: For Klocwork 2022.1 and 2022.2, includes Ubuntu 16.04 to 16.04.7 LTS, 18.04 to 18.04.5 LTS, 20.04 to 20.04.3 LTS, 21.04. For Klocwork 2022.3 and 2022.4, includes Ubuntu 16.04 to 16.04.7 LTS, 18.04 to 18.04.6 LTS, 20.04 to 20.04.5 LTS.

Klocwork also supports Debian running glibc 2.15 or greater (use getconf GNU_LIBC_VERSION to find out your version).

  • Windows 8.1: For Klocwork 2022.1, 2022.2, and 2022.3, includes Windows 8.1. For Klocwork 2022.4, Windows 8.1 is no longer supported.
  • Windows 10: For Klocwork 2022.1, 2022.2, and 2022.3, includes Windows 10 versions 1809 to 21H2. For Klocwork 2022.4, includes Windows 10 versions 1809 to 22H2.
  • Windows Server 2012 to R2
  • Windows Server 2016
  • Windows Server 2019
  • macOS 10.13.x to 10.14.6

Windows operating system dependencies

The Klocwork build tools for Windows have a dependency on the 64-bit Visual C++ redistributable package. The vc_redist.x64.exe package is available from Microsoft at https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads.

Linux operating system patches and packages

The following patches or packages are required for running Klocwork products on Linux. They are in addition to the regular maintenance patches for your operating system.

If you are installing on Linux x86, 64-bit

The following patches or packages are required for running Klocwork products on Linux. They are in addition to the regular maintenance patches for your operating system.

For licensing and analysis tools to work, Klocwork requires the Linux Standard Base core package in addition to GNU and GCC standard libraries listed below; install the 64-bit version of the package.

For Ubuntu, run the following commands:

sudo apt-get update

sudo apt-get install libaio1

sudo apt-get install numactl

sudo apt-get install lsb-core

For earlier versions of Ubuntu, consult the Ubuntu documentation.

For Fedora and Redhat Enterprise Linux, run these commands:

sudo yum install glibc

sudo yum install libgcc

sudo yum install numactl-libs

sudo yum install libnsl

sudo yum install redhat-lsb-core

Fedora may also require the following package:

sudo yum install libxcrypt-compat

For CentOS, run these commands:

sudo yum install glibc

sudo yum install libgcc

sudo yum install numactl

sudo yum install redhat-lsb-core

Depending on the Linux version, Klocwork servers require one of the following 3rd-party packages to run:

libaio1

libaio

If you are installing on a Linux distribution that does not install the X11 version of X Window by default

You need to install xorg-XFree86-deprecated-libs.