Coverity 2021.01: Supported Platforms, Languages, and Compilers
Platforms
Coverity 2021.01 | Notes | |
Linux | 64-bit kernel, version 2.6.32 and later with glibc 2.12-2.27 |
Linux Platform Support Notes
|
macOS | OSX 10.13, 10.14 10.15 |
macOS Platform Support Notes
|
Windows | x86_64, Version 8.1 and later and Windows Server 2012 R2 and later |
Windows Platform Support Notes
|
Language Support
Capture mode | Platforms | Versions | Notes | |
C/C++ |
|
Windows macOS Linux See compiler info below |
C++98 C++03 C++11 C++14 C++17 C89 C99 C11 | |
C# |
|
Windows LInux See compiler info below |
Up to C# 8 | |
Objective C |
|
Windows macOS Linux See compiler info below |
NA | |
Go |
|
Windows macOS Linux See compiler info below |
Go 1.13–1.14.x | Support for Go 1.13 is deprecated as of Coverity 2021.01 and will be removed in a future release. |
Java |
|
Windows macOS Linux See compiler info below |
Up to Java 14 | Although Coverity is able to support compilers spanning multiple JDK versions, Coverity Analysis requires Oracle Java SE Runtime Environment 8 (JRE-8). |
JavaScript |
|
Windows macOS Linux |
ECMAScript 5–11 |
|
Kotlin |
|
Windows macOS Linux See compiler info below |
Kotlin 1.3–1.3.71 | Coverity supports the execution of Detekt analysis (through Coverity Analysis for Kotlin) and requires Oracle Java SE Runtime Environment 8 (JRE 8) platform support. |
PHP |
|
Windows macOS Linux |
PHP 5.5.x PHP 5.6.x PHP 7.0.0 | Support for PHP 5.x is deprecated as of Coverity 2021.01 and will be removed in a future release. |
Python |
|
Windows macOS Linux |
Python 2.7.x and 3.x– 3.8 | Support for Python 2.7 is deprecated as of Coverity 2021.01 and will be removed in a future release. |
Ruby |
|
Windows macOS Linux |
Matz's Reference Impl. (MRI) 1.9.2–2.5.1 and equivalents | |
Swift |
|
macOS See compiler info below |
Swift 5.3 | Support for Swift 5.2 has been dropped as of Coverity 2021.01. Along with this, support for Xcode 11.4.x has been dropped. (Use Swift 5.3.x. and Xcode 12.0.x) |
Visual Basic |
|
Windows See compiler info below |
Up to Visual Basic 16 |
C/C++ Compiler Support
Supported Compilers | Notes | |
Linux |
LLVM Clang3.7–11.0 Android NDK Clang 3.1–3.4 (NDK revisions r8c-r9d) FSF GCC4.0–10.1.0 |
LLVM
GCC
clang
MSVC
|
macOS |
LLVM Clang 3.7–11.0 Android NDK Clang 3.1-3.4 (NDK revisions r8c-r9d) FSF GCC 4.0–10.1.0 |
|
Windows |
LLVM Clang 3.7–11.0 Android NDK Clang 3.1–3.4 (NDK revisions r8c-r9d) FSF GCC 4.0–10.1.0 Microsoft Visual C++ 2013-2019 |
C# Compiler Support
Coverity 2021.01 | Notes | |
Linux | .NET Core 2.1 and 3.1 | |
macOS | Not supported | |
Windows |
Visual Studio 2013, 2015, 2017, 2019 .NET Core 2.1 and 3.1 Language version up to C# 8 |
C# Compiler Support Notes
|
Objective C Support
Coverity 2021.01 | Notes | |
Linux | Not supported | |
macOS | LLVM Clang 3.7–11.0 | |
Windows | Not supported |
Go Compiler Support
Coverity 2021.01 | Notes | |
Linux | Go compiler 1.13-1.14.X |
|
macOS | Go compiler 1.13-1.14.X | |
Windows | Go compiler 1.13-1.14.X |
Java Compiler Support
Coverity 2021.01 | Notes | |
Linux |
Sun/Oracle JDK 1.7–1.8, 11, 14 OpenJDK 1.8, 11, 14 |
|
macOS | Sun/Oracle JDK 1.7–1.8, 11, 14 | |
Windows |
Sun/Oracle JDK 1.7–1.8, 11, 14 OpenJDK 1.8, 11, 14 |
Kotlin Compiler Support
Coverity 2021.01 | Notes | |
Linux | Kotlin 1.3 - 1.3.71 |
|
macOS | Kotlin 1.3 - 1.3.71 | |
Windows | Kotlin 1.3 - 1.3.71 |
Swift Compiler Support
Coverity 2021.01 | Notes | |
Linux | Not supported | |
macOS |
Compiler: Swift 5.3.x IDE: Xcode 12.0.x Minimum HostOS: 10.15.4 |
|
Windows | Not supported |
Visual Basic Compiler Support
Coverity 2021.01 | Notes | |
Linux | Not Supported | |
macOS | Not Supported | |
Windows |
Visual Studio 2013-2019 Compiler .NET Core 3.1 |
|
For More Details about Coverity Requirements
To find out more about platform and compiler compatibility, see the Deployment and Installation Guide for this Coverity release (requires login).