Browse Source
Merge pull request #1276 from alexsifivetw/alexc/newlib-llvm
Add newlib toolchain with llvm to ci and release
pull/1287/head
Kito Cheng
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
6 deletions
-
.github/workflows/build.yaml
-
.github/workflows/nightly-release.yaml
|
|
|
@ -20,8 +20,6 @@ jobs: |
|
|
|
exclude: |
|
|
|
- mode: musl |
|
|
|
target: rv32gc-ilp32d |
|
|
|
- mode: newlib |
|
|
|
compiler: llvm |
|
|
|
- mode: musl |
|
|
|
compiler: llvm |
|
|
|
steps: |
|
|
|
@ -40,7 +38,7 @@ jobs: |
|
|
|
TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n")) |
|
|
|
BUILD_TOOLCHAIN="./configure --prefix=/opt/riscv --with-arch=${TARGET_TUPLE[0]} --with-abi=${TARGET_TUPLE[1]}" |
|
|
|
if [ "${{ matrix.compiler }}" == "llvm" ]; then # build toolchain with llvm |
|
|
|
$BUILD_TOOLCHAIN --enable-llvm --enable-linux |
|
|
|
$BUILD_TOOLCHAIN --enable-llvm |
|
|
|
else |
|
|
|
$BUILD_TOOLCHAIN |
|
|
|
fi |
|
|
|
|
|
|
|
@ -55,8 +55,6 @@ jobs: |
|
|
|
exclude: |
|
|
|
- mode: musl |
|
|
|
target: rv32gc-ilp32d |
|
|
|
- mode: newlib |
|
|
|
compiler: llvm |
|
|
|
- mode: musl |
|
|
|
compiler: llvm |
|
|
|
steps: |
|
|
|
@ -75,7 +73,7 @@ jobs: |
|
|
|
TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n")) |
|
|
|
BUILD_TOOLCHAIN="./configure --prefix=/opt/riscv --with-arch=${TARGET_TUPLE[0]} --with-abi=${TARGET_TUPLE[1]}" |
|
|
|
if [ "${{ matrix.compiler }}" == "llvm" ]; then # build toolchain with llvm |
|
|
|
$BUILD_TOOLCHAIN --enable-llvm --enable-linux |
|
|
|
$BUILD_TOOLCHAIN --enable-llvm |
|
|
|
else |
|
|
|
$BUILD_TOOLCHAIN |
|
|
|
fi |
|
|
|
|