Tencent / yadcc

Yet Another Distributed C++ Compiler. yadcc是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,我们针对实际的工业生产环境做了性能、可靠性、易用性等方面优化。
Other
371 stars 62 forks source link

yadcc v1.x 版本编译报错 #57

Closed BaldStrong closed 1 year ago

BaldStrong commented 1 year ago

编译环境:Intel CPU,Ubuntu22.04,gcc-11.3

yadcc v1.x 版本会拉取这个版本的flare-7a69d23,编译出错 /root/yadcc/build64_release/thirdparty/opentracing-cpp/opentracing-cpp-1.5.1/3rd_party/include/opentracing/catch2/catch.hpp:6631:45: error: size of array 'altStackMem' is not an integral constant-expression 6631 | char FatalConditionHandler::altStackMem[SIGSTKSZ] = {}; 后面还会报一个error: macro "__has_attribute" requires an identifier的错误。 手动将flare更新到master最新版本可以修复:https://github.com/Tencent/flare/tree/365d1ac3670d21a62212251364b0b9f7e15ed07f

0x804d8000 commented 1 year ago

已修复,感谢反馈。