Skip to content

Commit 81478b4

Browse files
tetsuo-cppekilmer
andauthored
Add LLVM 14 to CI (#598)
* Add LLVM 14 to CI * Update `build.sh` * Fix docker entrypoint Co-authored-by: Eric Kilmer <[email protected]>
1 parent 9b05e6f commit 81478b4

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
matrix:
2424
image:
2525
- { name: 'ubuntu', tag: '20.04' }
26-
llvm: ['13']
26+
llvm: ['13', '14']
2727

2828
runs-on: ubuntu-20.04
2929
container:
@@ -94,7 +94,7 @@ jobs:
9494
fail-fast: false
9595
matrix:
9696
os: ['macos-11']
97-
llvm: ['13']
97+
llvm: ['13', '14']
9898

9999
runs-on: ${{ matrix.os }}
100100

@@ -215,7 +215,7 @@ jobs:
215215
runs-on: ubuntu-latest
216216
strategy:
217217
matrix:
218-
llvm: ["13"]
218+
llvm: ["13", "14"]
219219
ubuntu: ["20.04"]
220220
steps:
221221
- uses: actions/checkout@v2

scripts/build.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ DOWNLOAD_DIR="$( cd "$( dirname "${SRC_DIR}" )" && pwd )/lifting-bits-downloads"
2323
CURR_DIR=$( pwd )
2424
BUILD_DIR="${CURR_DIR}/remill-build"
2525
INSTALL_DIR=/usr/local
26-
LLVM_VERSION=llvm-13
26+
LLVM_VERSION=llvm-14
2727
OS_VERSION=
2828
ARCH_VERSION=
2929
BUILD_FLAGS=
@@ -272,14 +272,14 @@ function Package
272272
function GetLLVMVersion
273273
{
274274
case ${1} in
275-
12)
276-
LLVM_VERSION=llvm-12
277-
return 0
278-
;;
279275
13)
280276
LLVM_VERSION=llvm-13
281277
return 0
282278
;;
279+
14)
280+
LLVM_VERSION=llvm-14
281+
return 0
282+
;;
283283
*)
284284
# unknown option
285285
echo "[x] Unknown or unsupported LLVM version ${1}. You may be able to manually build it with cxx-common."

scripts/docker-lifter-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ case ${LLVM_VERSION} in
4949
llvm13*)
5050
V=13
5151
;;
52+
llvm14*)
53+
V=14
54+
;;
5255
*)
5356
echo "Unknown LLVM version: ${LLVM_VERSION}"
5457
exit 1

0 commit comments

Comments
 (0)