Skip to content

Commit 87100fb

Browse files
authored
Only build lld for llvm>18
1 parent cc9324b commit 87100fb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,6 @@ jobs:
390390
-DLLVM_ENABLE_TERMINFO=OFF \
391391
-DLLVM_ENABLE_LIBXML2=OFF \
392392
../llvm
393-
cmake --build . --target lld --parallel ${{ env.ncpus }}
394393
cmake --build . --target clang --parallel ${{ env.ncpus }}
395394
cmake --build . --target cling --parallel ${{ env.ncpus }}
396395
# Now build gtest.a and gtest_main for CppInterOp to run its tests.
@@ -415,7 +414,11 @@ jobs:
415414
-DLLVM_ENABLE_TERMINFO=OFF \
416415
-DLLVM_ENABLE_LIBXML2=OFF \
417416
../llvm
418-
cmake --build . --target clang clang-repl lld --parallel ${{ env.ncpus }}
417+
if [[ "${llvm_vers}" == "16" ]]||[[ "${llvm_vers}" == "17" ]]||[[ "${llvm_vers}" == "18" ]]; then
418+
cmake --build . --target clang clang-repl --parallel ${{ env.ncpus }}
419+
else
420+
cmake --build . --target clang clang-repl lld --parallel ${{ env.ncpus }}
421+
fi
419422
fi
420423
cd ../
421424
rm -rf $(find . -maxdepth 1 ! -name "build" ! -name "llvm" ! -name "clang" ! -name ".")

0 commit comments

Comments
 (0)