Coverity FreeBSD支持终止(2025.8更新)及兼容版本问询
2025年8月更新:Coverity已停止对FreeBSD的支持,目前无法下载适用于FreeBSD的Coverity构建工具。
问题解答
你遇到的错误是因为使用的cov-analysis-freebsd64-2022.6.0版本编译目标为FreeBSD 8.3,无法兼容FreeBSD 13.1这类高版本系统:
paulf> /home/paulf/Downloads/cov-analysis-freebsd64-2022.6.0/bin/cov-build --dir /home/paulf/scratch/cov-int gmake -j 4 Coverity Build Capture (64-bit) version 2022.6.0 on FreeBSD 13.1-RELEASE-p6 amd64 Internal version numbers: 9501b3bfc3 p-2022.6-push-41 Platform info: Sysname = FreeBSD Release = 13.1-RELEASE-p6 Machine = amd64 [ERROR] This platform is not supported by Coverity. [ERROR] See documentation for the list of supported platforms.
从二进制文件信息也能看出该工具的适配版本限制:
paulf> file /home/paulf/Downloads/cov-analysis-freebsd64-2022.6.0/bin/cov-build /home/paulf/Downloads/cov-analysis-freebsd64-2022.6.0/bin/cov-build: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 8.3, stripped
针对你的问题:
- Coverity官方从未推出过适配FreeBSD 8.3以上版本的Scan构建工具,你手头的FreeBSD 12.2也不在支持范围内。
- 目前Coverity的官方支持平台仅包含Windows、macOS及Linux,FreeBSD已被移除支持列表,且无法再获取对应平台的工具安装包。
内容的提问来源于stack exchange,提问作者Paul Floyd
相关产品推荐
相关产品推荐

