首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在powerPC (ppc64le)架构上Bazel测试失败

在powerPC (ppc64le)架构上Bazel测试失败
EN

Stack Overflow用户
提问于 2020-02-25 18:19:08
回答 1查看 65关注 0票数 0

我在rhel7.6 ppc64le上,试图建立一个Istio-特使(release-1.3)。我在系统上安装了devtoolset-7。Istio-特使的构建通过了,但是有测试失败:

ERROR: /envoy/test/server/BUILD:331:1: C++ compilation of rule '//test/server:filter_chain_benchmark_test' failed (Exit 1) gcc failed: error executing command /opt/rh/devtoolset-7/root/usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' ... (remaining 490 argument(s) skipped) INFO: Build completed, 14 tests FAILED, 4210 total actions

我已经更改了代码的某些部分,以使用power特定的LuaJIT tar。我使用命令bazel test //test/... --host_javabase=@local_jdk//:jdk --copt "-DENVOY_IGNORE_GLIBCXX_USE_CXX11_ABI_ERROR=1"来测试构建。

希望在理解这一点上有所帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-03-16 00:29:15

作为一名9年前的红帽员工,我可以告诉你CentOS和RHEL共享相同的工具链版本。CentOS供应glibc 2.17,显然这一点永远不会改变。特使的构建可能会通过devtoolset-7,但是,作为explained here,至少需要glibc 2.18。使用glibc 2.17将导致测试用例中的许多失败,即使使用devtoolset-7,这是一个更现代的gcc编译器。

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

https://stackoverflow.com/questions/60392262

复制
相关文章

相似问题

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