-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Step 4: Bump bazel on windows to llvm11 #115
Conversation
This PR is also a draft, and at this point may fail CI altogether. Steps documented above. |
39bacb9
to
3e12331
Compare
@@ -38,7 +38,7 @@ esac | |||
|
|||
# Bazel query is the right command so bazel won't fail itself. | |||
# Keep bazel versions here at most two: current master version, next version | |||
for BAZEL_VERSION in "3.6.0" "3.7.0"; do | |||
for BAZEL_VERSION in "3.7.2"; do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At time of applying this patch, the transition will be from 3.6.0+3.7.2 -> only 3.7.2
because on windows, the build will fail if we attempt to regenerate 3.6.0 after upgrading llvm to 11.0.0 on windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sgtm
- Toolchains built on our Windows docker image containing llvm 11.0.0 cannot be built for or built with any older version of bazel such as 3.6.0 - Rebased due to very confused merge. Following this build, we need to add the next target flavor of bazel, e.g. 4.0.0 as a 2nd item once again. Co-authored-by: William A Rowe Jr <wrowe@vmware.com> Co-authored-by: Sunjay Bhatia <sunjayb@vmware.com> Signed-off-by: William A Rowe Jr <wrowe@vmware.com> Signed-off-by: Sunjay Bhatia <sunjayb@vmware.com>
3e12331
to
3f0d9c7
Compare
Sorry for the force push, it was quite confused by the merge to master |
[skip ci] Step 4, build only 3.7.2, lets us go live with llvm 11.0.0 (#115) - Toolchains built on our Windows docker image containing llvm 11.0.0 cannot be built for or built with any older version of bazel such as 3.6.0 - Rebased due to very confused merge. Following this build, we need to add the next target flavor of bazel, e.g. 4.0.0 as a 2nd item once again. Signed-off-by: Sunjay Bhatia <sunjayb@vmware.com> Co-authored-by: William A Rowe Jr <wrowe@vmware.com>
[skip ci] Regenerate linux toolchains from 11efa56 [skip ci] Step 4, build only 3.7.2, lets us go live with llvm 11.0.0 (#115) - Toolchains built on our Windows docker image containing llvm 11.0.0 cannot be built for or built with any older version of bazel such as 3.6.0 - Rebased due to very confused merge. Following this build, we need to add the next target flavor of bazel, e.g. 4.0.0 as a 2nd item once again. Signed-off-by: Sunjay Bhatia <sunjayb@vmware.com> Co-authored-by: William A Rowe Jr <wrowe@vmware.com>
Build bazel 3.7.2, Windows llvm 11.0.0-based toolchain
Co-authored-by: Sunjay Bhatia sunjayb@vmware.com