我正在尝试在 ARM (llvm-3.3) 上设置 pocl-0.11。我用过./configure --enable-debug --disable-icd --enable-testsuites=all
(我想让 pocl 在没有 ICD 加载器的情况下作为第一步运行)。
在配置期间,由于缺少 glut、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 /testsuite.log 文件指示链接器问题!?
你有什么主意吗?我是否缺少配置标志或环境变量?我没有接触 --prefix 或任何其他路径。