GCC 14的一个warning to error BUG

背景

早先社区报过 opentelemetry-cpp 在GCC 14中编译不通过的问题。最近我也是先升级我们项目组的工具链,主要也是把GCC升级到GCC 14,这时候发现有些第三方工具构建失败。 这里记录一下以防后续其他人碰到参考。

分析

我们在使用新版本GCC 14编译zsh的时候,报 boolcodes 和定义冲突。