Add bulid matrix in README and update build matrix in travis CI

master
Jiajie Chen 6 years ago
parent 88a1f52646
commit 1ef3203f99

@ -27,14 +27,19 @@ env:
- ARCH="riscv64" SRC="rust"
- ARCH="x86_64" SRC="biscuit"
- ARCH="aarch64" SRC="biscuit"
- ARCH="riscv64" SRC="biscuit"
- ARCH="x86_64" SRC="nginx"
- ARCH="aarch64" SRC="nginx"
- ARCH="riscv64" SRC="nginx"
- ARCH="x86_64" SRC="redis"
- ARCH="aarch64" SRC="redis"
- ARCH="riscv32" SRC="redis"
allow_failures:
matrix:
- ARCH="x86_64" SRC="redis" # unable to reproduce locally, weird..
- ARCH="aarch64" SRC="redis" # unable to reproduce locally, weird..
# too slow or homebrew too old
- os: osx

@ -26,12 +26,25 @@ $ brew install FileSottile/musl-cross/musl-cross
```
```bash
$ make {ucore,biscuit,rust,all} arch={x86_64,riscv32,riscv64,aarch64}
$ make sfsimg arch={x86_64,riscv32,riscv64,aarch64}
$ make {ucore,biscuit,rust,nginx,redis,all} arch={x86_64,aarch64,riscv32,riscv64}
$ make sfsimg arch={x86_64,aarch64,riscv32,riscv64}
```
Output to `build/$(arch)`
## Support matrix
| | x86_64 | aarch64 | riscv32 | riscv64 |
| ------- | ------ | ------- | ------- | ------- |
| ucore | n | y | y | y |
| rust | y | y | y | y |
| biscuit | y | y | n | y |
| nginx | y | y | n | y |
| redis | y | y | y | n |
| busybox | y | y | n | y |
## Notice

Loading…
Cancel
Save