nix: use LLVM 18 instead of LLVM 17

This should fix some CI issues we're currently having.

Thanks to @sylv-io for discovering that we need to remove LLVM to avoid
an Xtensa backend linker error.
This commit is contained in:
Ayke van Laethem
2024-10-11 14:57:38 +02:00
committed by Ron Evans
parent 87c6e19921
commit 505e68057d
3 changed files with 15 additions and 10 deletions
+5
View File
@@ -15,6 +15,11 @@ jobs:
nix-test:
runs-on: ubuntu-latest
steps:
- name: Uninstall system LLVM
# Hack to work around issue where we still include system headers for
# some reason.
# See: https://github.com/tinygo-org/tinygo/pull/4516#issuecomment-2416363668
run: sudo apt-get remove llvm-18
- name: Checkout
uses: actions/checkout@v4
- name: Pull musl