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
parent
commit
cf3055da6c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .github/workflows/build.yaml
  2. 4
      .github/workflows/nightly-release.yaml

4
.github/workflows/build.yaml

@ -20,8 +20,6 @@ jobs:
exclude: exclude:
- mode: musl - mode: musl
target: rv32gc-ilp32d target: rv32gc-ilp32d
- mode: newlib
compiler: llvm
- mode: musl - mode: musl
compiler: llvm compiler: llvm
steps: steps:
@ -40,7 +38,7 @@ jobs:
TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n")) TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n"))
BUILD_TOOLCHAIN="./configure --prefix=/opt/riscv --with-arch=${TARGET_TUPLE[0]} --with-abi=${TARGET_TUPLE[1]}" 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 if [ "${{ matrix.compiler }}" == "llvm" ]; then # build toolchain with llvm
$BUILD_TOOLCHAIN --enable-llvm --enable-linux $BUILD_TOOLCHAIN --enable-llvm
else else
$BUILD_TOOLCHAIN $BUILD_TOOLCHAIN
fi fi

4
.github/workflows/nightly-release.yaml

@ -55,8 +55,6 @@ jobs:
exclude: exclude:
- mode: musl - mode: musl
target: rv32gc-ilp32d target: rv32gc-ilp32d
- mode: newlib
compiler: llvm
- mode: musl - mode: musl
compiler: llvm compiler: llvm
steps: steps:
@ -75,7 +73,7 @@ jobs:
TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n")) TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n"))
BUILD_TOOLCHAIN="./configure --prefix=/opt/riscv --with-arch=${TARGET_TUPLE[0]} --with-abi=${TARGET_TUPLE[1]}" 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 if [ "${{ matrix.compiler }}" == "llvm" ]; then # build toolchain with llvm
$BUILD_TOOLCHAIN --enable-llvm --enable-linux $BUILD_TOOLCHAIN --enable-llvm
else else
$BUILD_TOOLCHAIN $BUILD_TOOLCHAIN
fi fi

Loading…
Cancel
Save