mirror of
https://github.com/lifting-bits/remill
synced 2026-06-21 13:56:07 +00:00
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:
@@ -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
@@ -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."
|
||||
|
||||
@@ -49,6 +49,9 @@ case ${LLVM_VERSION} in
|
||||
llvm13*)
|
||||
V=13
|
||||
;;
|
||||
llvm14*)
|
||||
V=14
|
||||
;;
|
||||
*)
|
||||
echo "Unknown LLVM version: ${LLVM_VERSION}"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user