File tree Expand file tree Collapse file tree 3 files changed +11
-11
lines changed
qemu-fuzzer-tester-prepare Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -171,8 +171,6 @@ jobs:
171
171
runs-on : ubuntu-24.04
172
172
needs : ubuntu
173
173
steps :
174
- - name : Install curl
175
- run : sudo apt-get update && sudo apt-get install clang
176
174
- uses : dtolnay/rust-toolchain@stable
177
175
- uses : actions/checkout@v4
178
176
- uses : Swatinem/rust-cache@v2
@@ -186,7 +184,7 @@ jobs:
186
184
runs-on : ubuntu-24.04
187
185
steps :
188
186
- name : Install deps
189
- run : sudo apt-get update && sudo apt-get install -y lsb-release wget software-properties-common gnupg ninja-build python3-dev python3-pip python3-venv libz3-dev
187
+ run : sudo apt-get update && sudo apt-get install -y lsb-release wget software-properties-common gnupg libz3-dev
190
188
- name : Install maturin
191
189
run : cargo install --locked maturin
192
190
- uses : actions/checkout@v4
@@ -610,8 +608,6 @@ jobs:
610
608
android :
611
609
runs-on : ubuntu-24.04
612
610
steps :
613
- - name : Install curl
614
- run : sudo apt-get update && sudo apt-get install clang
615
611
- uses : dtolnay/rust-toolchain@stable
616
612
- uses : nttld/setup-ndk@v1
617
613
with :
Original file line number Diff line number Diff line change 5
5
steps :
6
6
- name : Install QEMU deps
7
7
shell : bash
8
- run : apt-get update && apt-get install -y qemu-utils sudo python3-msgpack python3-jinja2 curl python3-dev
8
+ run : |
9
+ apt-get update
10
+ apt-get install -y qemu-utils sudo python3-msgpack python3-jinja2 curl python3-dev gcc-arm-none-eabi \
11
+ gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
9
12
- uses : dtolnay/rust-toolchain@stable
10
13
- name : enable mult-thread for `make`
11
14
shell : bash
Original file line number Diff line number Diff line change 5
5
steps :
6
6
- name : Install and cache deps
7
7
shell : bash
8
- run : sudo apt-get update && sudo apt-get install -y curl lsb-release wget software-properties-common gnupg ninja-build shellcheck pax-utils nasm libsqlite3-dev libc6-dev libgtk-3-dev gcc g++ gcc-arm-none-eabi gcc-arm-linux-gnueabi g++-arm-linux-gnueabi libslirp-dev libz3-dev build-essential
8
+ run : |
9
+ sudo apt-get update
10
+ sudo apt-get install -y curl lsb-release wget software-properties-common gnupg shellcheck pax-utils \
11
+ nasm libsqlite3-dev libc6-dev libgtk-3-dev gcc g++ libslirp-dev libz3-dev build-essential \
9
12
- uses : dtolnay/rust-toolchain@stable
10
13
- name : install just
11
14
uses : extractions/setup-just@v2
17
20
- name : Add nightly clippy
18
21
shell : bash
19
22
run : rustup toolchain install nightly --component clippy --allow-downgrade
20
- - name : Remove existing clang and LLVM
21
- shell : bash
22
- run : sudo apt-get purge -y *llvm* *clang* lld* lldb* opt*
23
23
- name : Install cargo-hack
24
24
shell : bash
25
25
run : curl -LsSf https://github.com/taiki-e/cargo-hack/releases/latest/download/cargo-hack-x86_64-unknown-linux-gnu.tar.gz | tar xzf - -C ~/.cargo/bin
@@ -29,12 +29,13 @@ runs:
29
29
- name : Default to nightly
30
30
shell : bash
31
31
run : rustup default nightly
32
- - name : Add LLVM in sources list
32
+ - name : Install LLVM
33
33
shell : bash
34
34
run : |
35
35
wget https://apt.llvm.org/llvm.sh
36
36
chmod +x llvm.sh
37
37
sudo ./llvm.sh ${{env.MAIN_LLVM_VERSION}} all
38
+ sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${{env.MAIN_LLVM_VERSION}} 200
38
39
- name : Symlink Headers
39
40
shell : bash
40
41
run : sudo ln -s /usr/include/asm-generic /usr/include/asm
You can’t perform that action at this time.
0 commit comments