aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2022-06-01 22:22:50 -0600
committerJens Axboe <axboe@kernel.dk>2022-06-01 22:22:50 -0600
commit4633a2d0fe9bd1f3dbb5b6d2788a08a264803146 (patch)
treea248db8ef85ea12a1d844b0960288883590d2f5b
parenta12f209d0133b71648da3f0d7d71997b35f75359 (diff)
parentdf9874a6ff66bd22edf99b558e78af0ddfa999ed (diff)
downloadliburing-4633a2d0fe9bd1f3dbb5b6d2788a08a264803146.tar.gz
Merge tag 'github-bot-2022-06-02' of https://github.com/ammarfaizi2/liburing
Pull GitHub bot updates from Ammar Faizi: - Use clang latest version for better issue coverage. - Add more architectures for GitHub bot: powerpc64, powerpc, alpha, mips64, mips. Link: https://github.com/axboe/liburing/pull/590 * tag 'github-bot-2022-06-02' of https://github.com/ammarfaizi2/liburing: .github: Add mips build for GitHub bot .github: Add mips64 build for GitHub bot .github: Add alpha build for GitHub bot .github: Add powerpc build for GitHub bot .github: Add powerpc64 build for GitHub bot .github: Use clang latest version
-rw-r--r--.github/workflows/build.yml46
1 files changed, 44 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 39f4314..88192ff 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -48,6 +48,41 @@ jobs:
cc: arm-linux-gnueabi-gcc
cxx: arm-linux-gnueabi-g++
+ # powerpc64
+ - arch: powerpc64
+ cc_pkg: gcc-powerpc64-linux-gnu
+ cxx_pkg: g++-powerpc64-linux-gnu
+ cc: powerpc64-linux-gnu-gcc
+ cxx: powerpc64-linux-gnu-g++
+
+ # powerpc
+ - arch: powerpc
+ cc_pkg: gcc-powerpc-linux-gnu
+ cxx_pkg: g++-powerpc-linux-gnu
+ cc: powerpc-linux-gnu-gcc
+ cxx: powerpc-linux-gnu-g++
+
+ # alpha
+ - arch: alpha
+ cc_pkg: gcc-alpha-linux-gnu
+ cxx_pkg: g++-alpha-linux-gnu
+ cc: alpha-linux-gnu-gcc
+ cxx: alpha-linux-gnu-g++
+
+ # mips64
+ - arch: mips64
+ cc_pkg: gcc-mips64-linux-gnuabi64
+ cxx_pkg: g++-mips64-linux-gnuabi64
+ cc: mips64-linux-gnuabi64-gcc
+ cxx: mips64-linux-gnuabi64-g++
+
+ # mips
+ - arch: mips
+ cc_pkg: gcc-mips-linux-gnu
+ cxx_pkg: g++-mips-linux-gnu
+ cc: mips-linux-gnu-gcc
+ cxx: mips-linux-gnu-g++
+
env:
FLAGS: -g -O2 -Wall -Wextra -Werror
@@ -57,8 +92,15 @@ jobs:
- name: Install Compilers
run: |
- sudo apt-get update -y;
- sudo apt-get install -y ${{matrix.cc_pkg}} ${{matrix.cxx_pkg}};
+ if [[ "${{matrix.cc_pkg}}" == "clang" ]]; then \
+ wget https://apt.llvm.org/llvm.sh -O /tmp/llvm.sh; \
+ sudo bash /tmp/llvm.sh 15; \
+ sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-15 400; \
+ sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-15 400; \
+ else \
+ sudo apt-get update -y; \
+ sudo apt-get install -y ${{matrix.cc_pkg}} ${{matrix.cxx_pkg}}; \
+ fi;
- name: Display compiler versions
run: |