This is likely the cause of our macos cmake flakes. Both the lite and full tests trigger codegen of the lite protos, but there's no dependency between them. This creates a race condition, where it's possible for the files to be invalid by the time one of their builds is triggered. This is consistent with the error message we see: liblibtest_common_lite.a(unittest_lite.pb.cc.o) has no symbols PiperOrigin-RevId: 573381442pull/14399/head
parent
4b301ad764
commit
4a24a29780
1 changed files with 3 additions and 1 deletions
Loading…
Reference in new issue