Skip to content
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+Clang: upgrade to version 16.0.6 #371

Open
agarny opened this issue Jan 13, 2025 · 0 comments
Open

LLVM+Clang: upgrade to version 16.0.6 #371

agarny opened this issue Jan 13, 2025 · 0 comments
Assignees
Milestone

Comments

@agarny
Copy link
Contributor

agarny commented Jan 13, 2025

While working on issue #368, we went back to version 14.0.3 of LLVM+Clang which was the last version of LLVM+Clang that we were able to build on Windows/Linux ARM. However, version 14.0.6 got released since we originally used version 14.0.3, so we "upgraded" to it.

In fact, versions 15.0.7, 16.0.6, 17.0.6, 18.1.8, and 19.1.6 have since also been released (with 19.1.7 due to be released soon?). We tried to build each of those versions, but we were only successful in building versions 15.0.7 and 16.0.6, hence this issue.

When it comes to versions 17.0.6 and later, we were able to build everything but the debug version on Windows ARM (see llvm/llvm-project#88368). We tried to build LLVM+Clang with Clang itself, but then we came across an issue with duplicate rules to build clang.lib (see llvm/llvm-project#74694).

In the end, we want to keep things "simple", i.e. build libOpenCOR using MSVC on Windows, GCC on Linux, and Clang on macOS. So, it looks like we might be stuck with version 16.0.6...?

@agarny agarny added the Task label Jan 13, 2025
@agarny agarny added this to the 0.1 milestone Jan 13, 2025
@agarny agarny self-assigned this Jan 13, 2025
@agarny agarny added Third-party and removed Task labels Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant