首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pocl‘check`’所有测试都失败

Pocl‘check`’所有测试都失败
EN

Stack Overflow用户
提问于 2015-08-17 17:00:18
回答 1查看 219关注 0票数 0

我正试图在手臂上装上袖珍-0.11(lvm-3.3)。我使用了./configure --enable-debug --disable-icd --enable-testsuites=all (作为第一步,我希望在没有ICD加载程序的情况下运行pocl )。

在配置过程中,我收到了一些关于禁用测试的警告,这些警告是因为缺少了过剩、libDSL、boostlib等等。由于警告“只”涉及一些测试套件,所以我假设配置是可以的,我想一些基本的测试仍然会被启用!?此外,我得到了输出:

checking LLC host CPU... cortex-a9 configure: using the ARM optimized kernel lib for the native device <stdin>:1:19: error: 'test' declared as an array with a negative size constant int test[sizeof(long)==8?1:-1]={1}; (这是相关的吗?我真不知道该怎么处理这条消息。)

最终,配置成功并运行make & make install,而不会出现任何问题。然后make check会失败所有测试,甚至:check for pocl version FAILED (testsuite.at:29) 001/testtese.log文件表示链接器问题!?

你有什么想法吗?是否缺少配置标志或环境变量?我没有碰过前缀或者其他任何路径。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-18 20:04:43

LLVM 3.3已经很老了,它的支持将在下一个pocl版本之后放弃。您看到的配置错误消息可能意味着它无法正确地检测您的CPU特性,但是测试套件错误表明并不是所有的LLVM符号都正确地链接在其中。您可以尝试通过使用共享的LLVM库来修复这个问题,但我确实建议您升级LLVM。即将发布的3.7现在应该可以工作了,并且已经修复了几个问题,并且包含了更好的OpenCL C Clang支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32055909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档