22
22
build-cross :
23
23
runs-on : ubuntu-latest
24
24
container :
25
- image : ubuntu:22 .04
25
+ image : ubuntu:20 .04
26
26
env :
27
27
DEBIAN_FRONTEND : noninteractive
28
28
CCACHE_TEMPDIR : /tmp/.ccache-temp
@@ -32,35 +32,31 @@ jobs:
32
32
toolchain :
33
33
- name : " RISCV 64bit"
34
34
host : " riscv64-linux-gnu"
35
- packages : " python3 gperf g++-riscv64-linux-gnu"
35
+ packages : " g++-riscv64-linux-gnu"
36
36
- name : " ARM v8"
37
37
host : " aarch64-linux-gnu"
38
- packages : " python3 gperf g++-aarch64-linux-gnu"
38
+ packages : " g++-aarch64-linux-gnu"
39
39
- name : " Win64"
40
40
host : " x86_64-w64-mingw32"
41
- packages : " cmake python3 g++-mingw-w64-x86-64"
41
+ packages : " g++-mingw-w64-x86-64"
42
42
- name : " x86_64 Linux"
43
43
host : " x86_64-unknown-linux-gnu"
44
- packages : " gperf cmake python3-zmq libdbus-1-dev libharfbuzz-dev"
45
44
- name : " Cross-Mac x86_64"
46
45
host : " x86_64-apple-darwin11"
47
- packages : " cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev-is-python3 python3-setuptools-git libtinfo5 "
46
+ packages : " clang "
48
47
- name : " Cross-Mac aarch64"
49
48
host : " aarch64-apple-darwin11"
50
- packages : " cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev-is-python3 python3-setuptools-git libtinfo5 "
49
+ packages : " clang "
51
50
- name : " x86_64 Freebsd"
52
51
host : " x86_64-unknown-freebsd"
53
- packages : " clang gperf cmake python3-zmq libdbus-1-dev libharfbuzz-dev "
52
+ packages : " clang"
54
53
name : ${{ matrix.toolchain.name }}
55
54
steps :
56
55
- name : set apt conf
57
56
run : ${{env.APT_SET_CONF}}
58
-
59
57
- name : install dependencies
60
58
run : |
61
- apt update
62
- apt -y install build-essential libtool cmake autotools-dev automake pkg-config python3 gperf bsdmainutils curl git ca-certificates unzip ccache ${{ matrix.toolchain.packages }}
63
-
59
+ apt update; apt -y install build-essential libtool cmake autotools-dev automake pkg-config python3 gperf bsdmainutils curl git ca-certificates unzip ccache ${{ matrix.toolchain.packages }}
64
60
- name : install Go 1.23.8
65
61
run : |
66
62
curl -LO https://go.dev/dl/go1.23.8.linux-amd64.tar.gz
0 commit comments