-
Notifications
You must be signed in to change notification settings - Fork 15.4k
[CI] Migrate to runtimes build #142696
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
[CI] Migrate to runtimes build #142696
Conversation
Created using spr 1.3.4
Created using spr 1.3.4 [skip ci]
|
@llvm/pr-subscribers-github-workflow Author: Aiden Grossman (boomanaiden154) ChangesThis patch migrates the premerge pipeline to use LLVM_ENABLE_RUNTIMES to Full diff: https://github.com/llvm/llvm-project/pull/142696.diff 4 Files Affected:
|
|
This/dependent patches are intended to land after we deprecate/shutdown Buildkite. No effort was made here to keep the Buildkite pipeline working in the same manner as the Github workflow. |
DavidSpickett
left a comment
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.
What does multiconfig actually mean in this context?
It doesn't relate to multilib, I understand that, but does it mean we're going to test more than one runtime or that we'll test the same runtime multiple ways?
It's runtimes that we test in multiple ways ( |
Multiconfig in this context has some strong associations with CMake's Ninja Multi-Config generator for me. My suggestion is |
Created using spr 1.3.4 [skip ci]
|
Agree with I do see your logic with |
Created using spr 1.3.4 [skip ci]
Created using spr 1.3.4
DavidSpickett
left a comment
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.
Some of the if/else are awkward but you said you'd clean that up later and that's sensible.
With the multi/reconfig thing fixed, this LGTM.
Updated. Thanks for the suggestion! |
Created using spr 1.3.6 [skip ci]
Created using spr 1.3.6 [skip ci]
Created using spr 1.3.6 [skip ci]
Created using spr 1.3.6 [skip ci]
Created using spr 1.3.6 [skip ci]
This patch migrates the premerge pipeline to use LLVM_ENABLE_RUNTIMES to build libc and compiler-rt. Reviewers: DavidSpickett, tstellar, cmtice, lnihlen Reviewed By: DavidSpickett Pull Request: llvm/llvm-project#142696
Reverts llvm/llvm-project#142696 See llvm/llvm-project#143610 for details; I believe this PR causes CI builders to build LLVM in a way that's been broken for a while. To keep CI green, if this is the correct culprit, those tests should be fixed or skipped
This patch migrates the premerge pipeline to use LLVM_ENABLE_RUNTIMES to build libc and compiler-rt. Reviewers: DavidSpickett, tstellar, cmtice, lnihlen Reviewed By: DavidSpickett Pull Request: llvm#142696
Reverts llvm#142696 See llvm#143610 for details; I believe this PR causes CI builders to build LLVM in a way that's been broken for a while. To keep CI green, if this is the correct culprit, those tests should be fixed or skipped
Reverts llvm#142696 See llvm#143610 for details; I believe this PR causes CI builders to build LLVM in a way that's been broken for a while. To keep CI green, if this is the correct culprit, those tests should be fixed or skipped
This patch migrates the premerge pipeline to use LLVM_ENABLE_RUNTIMES to
build libc and compiler-rt.