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

CI: Switch from LLVM 12 to 14 #1256

Merged
merged 2 commits into from
Sep 23, 2024
Merged

Conversation

RyanGlScott
Copy link
Contributor

The primary motivation for doing so is to avoid using Homebrew's llvm@12 package, which appears to now be broken (#1255).

Fixes #1255.

The primary motivation for doing so is to avoid using Homebrew's `llvm@12`
package, which appears to now be broken (#1255).

Fixes #1255.
@RyanGlScott RyanGlScott marked this pull request as draft September 23, 2024 12:55
ubuntu-22.04 includes LLVM 14, but ubuntu-20.04 does not. As such, we cannot
always install LLVM 14, but rather, we must choose which LLVM version to
install based on which Ubuntu version we are using.

While I am in town, this patch also factors out the LLVM version into a single
`LINUX_LLVM_VER` environment variable and uses it everywhere so that we do not
have to remember to update quite so many locations in the future. (I also do
something similar with `MACOS_LLVM_VER`.)
@RyanGlScott RyanGlScott marked this pull request as ready for review September 23, 2024 14:05
@RyanGlScott RyanGlScott merged commit 1e576dd into master Sep 23, 2024
32 checks passed
@RyanGlScott RyanGlScott deleted the T1255-ci-upgrade-to-llvm-14 branch September 23, 2024 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

crux-llvm macOS CI broken due to Homebrew llvm@12 issues
2 participants