-
Notifications
You must be signed in to change notification settings - Fork 17
nix/ci: add and enable llvm-17 #534
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
base: main
Are you sure you want to change the base?
Conversation
9c5ec2c to
58ecb4e
Compare
tyroguru
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.
I'm approving it but we have some red on a couple of CI checks. Land it if you are happy with them.
baaf387 to
3fc72bf
Compare
|
Still working on this, need to figure out which failures are for all future revisions and which are for LLVM-17 only. These timeouts in particular seem like an LLVM-17 bug. Will see what 18 does and if they're fine on 18 will skip the tests for 17. |
Some tests are useful but are either broken on individual LLVM versions or before/after an LLVM version. Add new options to the test TOML that let us skip tests dynamically based on too old/too new/explicitly skipped LLVM major versions. Test plan: - CI - Used in stacked PRs
|
Most of the issues are weird DWARF (old drgn issues mentioned elsewhere) and strange timeouts/linking things. All fine to skip, even though it's not ideal. The remaining test failure that seems legitimate is This can be reproduced with JIT logging with: And treebuilder generates as if there are no |
|
Hi @JakeHillion! Thank you for your pull request. We require contributors to sign our Contributor License Agreement, and yours needs attention. You currently have a record in our system, but the CLA is no longer valid, and will need to be resubmitted. ProcessIn order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA. Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with If you have received this in error or have any questions, please contact us at [email protected]. Thanks! |
No description provided.