Conversation
Just curious, what is the difference? |
If we upgraded bazel version, users might need to upgrade the bazel version too to be able to build. The newer toolchain allows us to use some new definitions - e.g. rbe pool labels https://github.com/grpc/grpc/pull/23087/files#diff-773cbb9cf4d193d10a1d82bed23b4d72L40 |
|
Also just curious - might it be possible that an older version of the bazel binary (especially an older major version) won't work with the newer toolchain, in theory? |
Yes, I'm checking that with the RBE team. So far I got bad news and the new toolchain officially only supports bazel 3.x+. Not sure what that means in terms of bazel versions we can support. (curently we support bazel 1.0.0 and newer, even though we don't test for that explicitly). |
d054b66 to
3e8898e
Compare
3e8898e to
21dd9ed
Compare
|
The asan/msan/ubsan errors seem to be the same as The rootcause seems to be bazelbuild/bazel#10510 |
21dd9ed to
70256c1
Compare
|
CC @gnossen it seems that both bazel toolchain 2.2.0 and 3.4.2 has its issues (see comment thread for the 2.2.0 problem and the latest test results for 3.4.2 issues) |
|
This issue/PR has been automatically marked as stale because it has not had any update (including commits, comments, labels, milestones, etc) for 30 days. It will be closed automatically if no further update occurs in 7 day. Thank you for your contributions! |
|
Superseded by #25001 |
Try upgrading bazel toolchain and perhaps also the current bazel version.