File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ jobs:
108108
109109 build-macos-arm :
110110 name : Build macOS ARM
111- runs-on : macos-latest
111+ runs-on : macos-14
112112 needs : [get-version]
113113 steps :
114114 - uses : actions/checkout@v4
@@ -121,23 +121,13 @@ jobs:
121121 zvm use ${{ env.ZIG_VERSION }}
122122 echo "$HOME/.zvm/bin" >> $GITHUB_PATH
123123 echo "$HOME/.zvm/self" >> $GITHUB_PATH
124- - name : Download LLVM
125- run : |
126- LLVM_VERSION="21.0.0"
127- LLVM_DIR="/tmp/llvm"
128- mkdir -p "$LLVM_DIR"
129- curl -sSL "https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-arm64-apple-darwin.tar.xz" -o /tmp/llvm.tar.xz
130- tar -xf /tmp/llvm.tar.xz -C "$LLVM_DIR" --strip-components=1
131- rm /tmp/llvm.tar.xz
132- echo "LLVM_DIR=$LLVM_DIR" >> $GITHUB_ENV
133- echo "PATH=$LLVM_DIR/bin:$PATH" >> $GITHUB_PATH
124+ - name : Install LLVM
125+ run : brew install llvm
134126 - name : Build
135127 run : |
136- export CC="$LLVM_DIR/bin/clang"
137- export CXX="$LLVM_DIR/bin/clang++"
138- export LDFLAGS="-L$LLVM_DIR/lib -lz"
139- export CPPFLAGS="-I$LLVM_DIR/include"
140- export LIBRARY_PATH="$LLVM_DIR/lib"
128+ export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
129+ export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
130+ export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
141131 zig build -Doptimize=ReleaseFast -Dtarget=aarch64-macos
142132 - name : Package
143133 run : |
You can’t perform that action at this time.
0 commit comments