ref: 6b9035f7ecaffe62b847d038706371d524fb5144
parent: 9d767b734a2204aa7a9de0f8ba7b0a2b428bfbf0
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Mon Jul 22 08:13:25 EDT 2024
Add 64-bit ARM, PowerPC, and RiscV.
--- a/.github/workflows/mhs-ci.yml
+++ b/.github/workflows/mhs-ci.yml
@@ -169,6 +169,66 @@
run: make CONF=unix-32 everytestmhs
shell: alpine.sh {0}+ build-linux-riscv64:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: jirutka/setup-alpine@v1
+ with:
+ arch: riscv64
+ branch: v3.15
+ packages: >
+ build-base
+ gcc
+ make
+ - name: checkout repo
+ uses: actions/checkout@v4
+ - name: make
+ run: make CONF=unix-64
+ shell: alpine.sh {0}+ - name: make everytestmhs
+ run: make CONF=unix-64 everytestmhs
+ shell: alpine.sh {0}+
+ build-linux-aarch64:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: jirutka/setup-alpine@v1
+ with:
+ arch: aarch64
+ branch: v3.15
+ packages: >
+ build-base
+ gcc
+ make
+ - name: checkout repo
+ uses: actions/checkout@v4
+ - name: make
+ run: make CONF=unix-64
+ shell: alpine.sh {0}+ - name: make everytestmhs
+ run: make CONF=unix-64 everytestmhs
+ shell: alpine.sh {0}+
+ build-linux-ppc64le:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: jirutka/setup-alpine@v1
+ with:
+ arch: ppc64le
+ branch: v3.15
+ packages: >
+ build-base
+ gcc
+ make
+ - name: checkout repo
+ uses: actions/checkout@v4
+ - name: make
+ run: make CONF=unix-64
+ shell: alpine.sh {0}+ - name: make everytestmhs
+ run: make CONF=unix-64 everytestmhs
+ shell: alpine.sh {0}+
build-linux-emscripten:
runs-on: ubuntu-latest
steps:
--
⑨