ci: fix macos llvm 20

This commit is contained in:
Laytan
2025-04-02 21:17:45 +02:00
parent b0316b7076
commit cab3239760
2 changed files with 10 additions and 8 deletions

View File

@@ -93,14 +93,14 @@ jobs:
- name: Download LLVM (MacOS Intel)
if: matrix.os == 'macos-13'
run: |
brew install llvm@20 lua@5.4 lld
echo "/usr/local/opt/llvm@20/bin" >> $GITHUB_PATH
brew install llvm lua@5.4 lld
brew --prefix llvm@20 # Verifies it is LLVM 20
- name: Download LLVM (MacOS ARM)
if: matrix.os == 'macos-14'
run: |
brew install llvm@20 wasmtime lua@5.4 lld
echo "/opt/homebrew/opt/llvm@20/bin" >> $GITHUB_PATH
brew install llvm wasmtime lua@5.4 lld
brew --prefix llvm@20 # Verifies it is LLVM 20
- name: Build Odin
run: ./build_odin.sh release

View File

@@ -93,8 +93,9 @@ jobs:
- uses: actions/checkout@v4
- name: Download LLVM and setup PATH
run: |
brew install llvm@20 dylibbundler lld
echo "/usr/local/opt/llvm@20/bin" >> $GITHUB_PATH
brew install llvm dylibbundler lld
brew --prefix llvm@20 # Verifies it is LLVM 20
- name: build odin
# These -L makes the linker prioritize system libraries over LLVM libraries, this is mainly to
# not link with libunwind bundled with LLVM but link with libunwind on the system.
@@ -130,8 +131,9 @@ jobs:
- uses: actions/checkout@v4
- name: Download LLVM and setup PATH
run: |
brew install llvm@20 dylibbundler lld
echo "/opt/homebrew/opt/llvm@20/bin" >> $GITHUB_PATH
brew install llvm dylibbundler lld
brew --prefix llvm@20 # Verifies it is LLVM 20
- name: build odin
# These -L makes the linker prioritize system libraries over LLVM libraries, this is mainly to
# not link with libunwind bundled with LLVM but link with libunwind on the system.