freebsd 10.1操作系统中的Coverity工具失败,面临警告

时间:2017-02-27 03:18:44

标签: coverity

我们已经在freebsd 9.1的代码库上使用了覆盖率。但是,现在当我们将freebsd 9.1升级到freebsd 10.1操作系统并运行覆盖工具时,我们正面临警告。 我比较了" cc"在9.1中,它使用gcc编译器,而在freebsd 10.1中我们改为clang编译器。所以我尝试用" cc"进行cov配置。有铿锵配置如下,但仍面临同样的警告
cov-configure --template --compiler cc --comptype clangcc

执行的命令:
export CC =" cc -DMALLOC_STUB"
cov-build --dir main_proxyresult gmake prox
Coverity Build Capture版本7.0.2在FreeBSD 10.1-RELEASE amd64上 内部版本号:8c35bb7bf8 p-fresno-push-17316.501
HELLO新封面/ cov / bin / 1001000 / libcapture-freebsd64-x86_64.so
HELLO新封面/ cov / bin / 10 / libcapture-freebsd64-x86_64.so
HELLO新封面/ cov / bin // var / run / ld-elf-1001000.so.hints / libcapture-freebsd64-x86_64.so
HELLO new coverity / cov / bin // var / run / ld-elf-10.so.hints / libcapture-freebsd64-x86_64.so
[警告]使用信号11(SIGSEGV)退出构建命令gmake prox。请验证构建是否成功完成 [警告]没有发出文件。这可能是由于您的配置有问题 或者因为你的构建命令实际上没有编译任何文件 请确保您已配置编译中实际使用的编译器。 有关详细信息,请查看:
    main_proxyresult /积聚log.txt的

请让我知道以克服警告。

1 个答案:

答案 0 :(得分:0)

您的gmake命令是segfaulting。我看到一些相当有趣的输出,其中似乎有一个自定义,用于检测何时LD_PRELOAD用于注入共享对象。我怀疑这个定制和Coverity的构建捕获库之间存在不兼容。