https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70462
Pádraig Brady <P at draigBrady dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |P at draigBrady dot com --- Comment #6 from Pádraig Brady <P at draigBrady dot com> --- This does introduce an ABI incompatibility. I'm seeing this with kuduraft-1.8 compiled with GCC 10, giving linker errors from clang 9.0.20190721 like: error: undefined symbol: kudu::consensus::OpId::OpId() Reverting this patch fixes the issue here.