-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
LLVM 14 #9714
LLVM 14 #9714
Conversation
bb5e9a7
to
ea17c82
Compare
Alright, this is ready to go: please download the zip files from the last CI run and test on your own device, pinging @Grimler91 and everyone else to try them out. I have tested out the AArch64 packages and they work well. The only noticeable differences should be that the scudo sanitizer is not built, llvm/llvm-project@3d4d1b9, (which we could enable again if wanted) and the compiler-rt libraries have been moved. Once this is in, Rust will need to be bumped separately and I will update Swift to 5.6 soon. I see five other packages that now link against libllvm and will probably need to be bumped: ccls, iwyu, odin, wasmedge, and zig. @xtkoba, if you get #8192 ready and let me know, I will pull that commit in here. |
@nikey02, I have put together the |
@@ -6,7 +6,7 @@ lib/clang/*/include/fuzzer/FuzzedDataProvider.h | |||
lib/clang/*/include/profile/InstrProfData.inc | |||
lib/clang/*/include/sanitizer/ | |||
lib/clang/*/include/xray/ | |||
lib/clang/*/lib/android/ | |||
lib/clang/*/lib/linux/ |
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.
Compiler-rt moved where it places its libraries by default, llvm/llvm-project@a68ccba, so change this and the Driver change above is no longer needed.
If there is no complaint, I will merge this in a couple hours, then we can get #9911 in and bump the LLVM-dependent packages I listed. I've had Swift 5.6 ready for more than a month now for aarch64 and x86_64, but building the compiler for armv7 broke last year. I'll take one last shot at that compile-time error today and merge with armv7 disabled if not, help welcome as I avoid C++. |
after sync patches with LLVM 14, refer: termux#9714 (comment) llvm/llvm-project@a68ccba
after sync patches with LLVM 14, refer: #9714 (comment) llvm/llvm-project@a68ccba
Start building the latest LLVM release, along with more tools and targets.