Add LLVM 14 to CI (#598)

* Add LLVM 14 to CI

* Update `build.sh`

* Fix docker entrypoint

Co-authored-by: Eric Kilmer <eric.d.kilmer@gmail.com>
This commit is contained in:
Alex Cameron
2022-06-08 07:07:13 +10:00
committed by GitHub
parent 9b05e6f3ad
commit 81478b4dbe
3 changed files with 11 additions and 8 deletions
+3 -3
View File
@@ -23,7 +23,7 @@ jobs:
matrix:
image:
- { name: 'ubuntu', tag: '20.04' }
llvm: ['13']
llvm: ['13', '14']
runs-on: ubuntu-20.04
container:
@@ -94,7 +94,7 @@ jobs:
fail-fast: false
matrix:
os: ['macos-11']
llvm: ['13']
llvm: ['13', '14']
runs-on: ${{ matrix.os }}
@@ -215,7 +215,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
llvm: ["13"]
llvm: ["13", "14"]
ubuntu: ["20.04"]
steps:
- uses: actions/checkout@v2
+5 -5
View File
@@ -23,7 +23,7 @@ DOWNLOAD_DIR="$( cd "$( dirname "${SRC_DIR}" )" && pwd )/lifting-bits-downloads"
CURR_DIR=$( pwd )
BUILD_DIR="${CURR_DIR}/remill-build"
INSTALL_DIR=/usr/local
LLVM_VERSION=llvm-13
LLVM_VERSION=llvm-14
OS_VERSION=
ARCH_VERSION=
BUILD_FLAGS=
@@ -272,14 +272,14 @@ function Package
function GetLLVMVersion
{
case ${1} in
12)
LLVM_VERSION=llvm-12
return 0
;;
13)
LLVM_VERSION=llvm-13
return 0
;;
14)
LLVM_VERSION=llvm-14
return 0
;;
*)
# unknown option
echo "[x] Unknown or unsupported LLVM version ${1}. You may be able to manually build it with cxx-common."
+3
View File
@@ -49,6 +49,9 @@ case ${LLVM_VERSION} in
llvm13*)
V=13
;;
llvm14*)
V=14
;;
*)
echo "Unknown LLVM version: ${LLVM_VERSION}"
exit 1