This commit is contained in:
parent
0847a2cda0
commit
7165ff7683
@ -11,13 +11,11 @@ jobs:
|
|||||||
- name: Download dependencies
|
- name: Download dependencies
|
||||||
run: |
|
run: |
|
||||||
apt update
|
apt update
|
||||||
apt install -y cmake ninja-build nasm genext2fs qemu-system build-essential wget git
|
apt install -y cmake ninja-build nasm genext2fs qemu-system build-essential wget git fakeroot
|
||||||
- name: Set up the toolchain
|
- name: Set up the toolchain
|
||||||
run: |
|
run: |
|
||||||
wget https://pub.cloudapio.eu/luna/toolchains/ci-toolchain-arm64.tar.gz --quiet
|
wget https://pub.cloudapio.eu/luna/toolchains/ci-toolchain-arm64.tar.gz --quiet
|
||||||
tar xf ci-toolchain-arm64.tar.gz
|
tar xf ci-toolchain-arm64.tar.gz
|
||||||
rm ci-toolchain-arm64.tar.gz
|
rm ci-toolchain-arm64.tar.gz
|
||||||
- name: Check glibc version
|
|
||||||
run: /lib/aarch64-linux-gnu/libc.so.6
|
|
||||||
- name: Build and run tests
|
- name: Build and run tests
|
||||||
run: tools/run-tests.sh
|
run: tools/run-tests.sh
|
||||||
|
@ -34,7 +34,7 @@ Please beware that building GCC and Binutils can take some time, depending on yo
|
|||||||
|
|
||||||
To run Luna in a virtual machine, you should have [QEMU](https://www.qemu.org/) installed.
|
To run Luna in a virtual machine, you should have [QEMU](https://www.qemu.org/) installed.
|
||||||
|
|
||||||
Additionally, the build process needs some extra dependencies to run: `cmake`, `ninja`, `nasm` and `genext2fs`.
|
Additionally, the build process needs some extra dependencies to run: `cmake`, `ninja`, `nasm`, `fakeroot` and `genext2fs`.
|
||||||
|
|
||||||
`tools/run.sh` is the script you should use in most cases. It will build changed files, install, make an ISO image, and run Luna in QEMU.
|
`tools/run.sh` is the script you should use in most cases. It will build changed files, install, make an ISO image, and run Luna in QEMU.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user