Skip to content

Commit f80b971

Browse files
FIX Hot fix for llvm-x86_64-unknown-linux-musl
1 parent 8b83a34 commit f80b971

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/llvm-x86_64-unknown-linux-musl.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ jobs:
4242
sudo apt-get remove -y llvm-16* clang-16*
4343
sudo rm -rf /usr/lib/llvm-16
4444
45+
C_COMPILER=$(which x86_64-linux-musl-gcc)
46+
CXX_COMPILER=$(which x86_64-linux-musl-c++)
47+
48+
echo "C_COMPILER=$C_COMPILER" >> $GITHUB_ENV
49+
echo "CXX_COMPILER=$CXX_COMPILER" >> $GITHUB_ENV
50+
4551
- name: Preparing for build (LLVM-C API)
4652
run: |
4753
mkdir build
@@ -53,8 +59,8 @@ jobs:
5359
run: |
5460
cmake ../CMakeLists.txt -G Ninja \
5561
-DCMAKE_BUILD_TYPE=MinSizeRel \
56-
-DCMAKE_C_COMPILER="x86_64-linux-musl-gcc" \
57-
-DCMAKE_CXX_COMPILER="x86_64-linux-musl-g++" \
62+
-DCMAKE_C_COMPILER="${{ env.C_COMPILER }}" \
63+
-DCMAKE_CXX_COMPILER="${{ env.CXX_COMPILER }}" \
5864
-DLLD_INCLUDE_TOOLS=ON \
5965
-DLLVM_ENABLE_PROJECTS="llvm;lld" \
6066
-DLLVM_ENABLE_TERMINFO=OFF \

0 commit comments

Comments
 (0)