-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
[Mono] Upgrade LLVM to 11.0 #51312
Comments
Local branch for upgrade to LLVM 11: https://github.com/imhameed/llvm-project/tree/ih-llvm11-test |
I cherry-picked all the mono-specific patches we made to LLVM 9 and applied them to LLVM 11. This can be seen at https://github.com/imhameed/llvm-project/tree/ih-llvm11-test. The result doesn't build yet, and I am debugging that now. |
Now LLVM 11 fails to build with:
EDIT: this is resolved. |
The work-in-progress runtime-side changes can be found here: https://github.com/imhameed/runtime/tree/mono-llvm11 |
dotnet/runtime now builds against LLVM 11 for me locally. My changes are here: #51993 |
The CI test suite is being run against LLVM 11 here: #52984 There are some genuine failures on the LLVM AOT lanes for arm64 and amd64. I don't have access to my usual Linux work setup right now, and I can't reproduce these failures on amd64 Catalina, so I'm setting up a little Linux VM to debug this further. |
@imhameed - please verify that all required updates are reflected in main and we can close this issue. |
This should be done. |
Tracking issue to upgrade LLVM from 9.x to 11.0 to consume newer features
Not strictly needed
The text was updated successfully, but these errors were encountered: