bug描述 Describe the Bug
在2.3.0及2.4.1版本下,尝试源码使用源码编译paddle的分布式版本,使用命令为cmake .. -DPY_VERSION=3.7 -DWITH_DISTRIBUTE=ON -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0,编译出现 undefined reference to `google::protobuf::internal::fixed_address_empty_string等报错信息,截图如下
设置-DCMAKE_CXX_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=1可以正常编译完成,所以怀疑是-DCMAKE_CXX_FLAGS设置出错,查看protobuf.cmake和brpc.cmake均有-DCMAKE_CXX_FLAGS,请帮忙分析下出错原因,谢谢
其他补充信息 Additional Supplementary Information
No response
4条答案
按热度按时间nbysray51#
brpc的cmake改下
2lpgd9682#
请问除了这处是否还有其他地方需要修改呢,修改了这里还是会有报错
yrdbyhpb3#
您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看 官网API文档 、 常见问题 、 历史Issue 、 AI社区 来寻求解答。祝您生活愉快~
Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the API , FAQ , Github Issue and AI community to get the answer.Have a nice day!
iyfamqjs4#
另外,请问贵司是否有-DCMAKE_CXX_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0的分布式版本测试或发布呢?