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
ARROW-6841: [C++] Migrate to LLVM 8 #6266
Conversation
Thank you for looking at this. I'm guessing there are some clang-format changes cc @pravindra @praveenbingo @projjal -- definitely want to get a thumbs up on upgrading LLVM 7 -> 8 from the Gandiva side This change should probably go in after 0.16.0 is cut to minimize unknown issues? |
@ursabot crossbow submit -g gandiva |
AMD64 Conda Crossbow Submit (#88992) builder has been succeeded. Revision: 8c3b03f Submitted crossbow builds: ursa-labs/crossbow @ ursabot-485
|
@ursabot crossbow submit -g gandiva |
AMD64 Conda Crossbow Submit (#89297) builder has been succeeded. Revision: 8c3b03f Submitted crossbow builds: ursa-labs/crossbow @ ursabot-487
|
we can merge this once the gandiva jobs succeed. |
I'll take over the task to split LLVM version for tools and Gandiva. |
I rebased this branch to avoid conflicts.
Thank you for your support. |
Anything anyone can do to help with this? |
- linux-apt-jni.dockerfile update. - ci/docker/debian-10-cpp.dockerfile update - Commented out of ARROW_LLVM_VERSION_FALLBACK.
- Updated Fedora from 29 to 30 to use LLVM8.
@naitoh Could you create an account on JIRA to assign you this issue? |
We'll have to run clang-format-8 on the C++ code |
The changes look okay to me. I agree with upgrading to LLVM 9 soon if it's been upgraded to stable |
OK. I'll apply these changes. |
https://github.com/apache/arrow/blob/master/r/README.md#editing-rcpp-code still says "clang-format-7" in a couple of places; could you please update those instructions? Thanks for doing this. |
OK! |
@github-actions crossbow submit -g nightly |
Revision: 3423cb7 Submitted crossbow builds: ursa-labs/crossbow @ actions-11 |
@github-actions crossbow submit ubuntu-xenial |
Revision: e5fc337 Submitted crossbow builds: ursa-labs/crossbow @ actions-12
|
@kou Thank you for your support! |
Thanks! I've assigned you to this issue. |
@github-actions crossbow submit ubuntu-xenial |
Revision: 24adc52 Submitted crossbow builds: ursa-labs/crossbow @ actions-13
|
Looks like we can merge this, any objections? |
@kszucs I keep LLVM 7 support because Ursabot jobs still use LLVM 7: We can drop LLVM 7 support after we merge this pull request and upgrade LLVM version for Ursabot jobs. |
OK, thank you. cc @kszucs Merging this and will notify the mailing list about upgrading toolchains |
We also use clang-format-8 and clang-tidy-8 too.
We use LLVM 8 for all places but we still support LLVM 7 for now.
Because some Ursabot based CI still uses LLVM 7.