File tree 1 file changed +16
-5
lines changed
1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -36,15 +36,26 @@ jobs:
36
36
- name : Install system dependecies
37
37
run : |
38
38
sudo apt-get update
39
- sudo apt-get install -y build-essential automake autoconf pkg-config bc m4 unzip zip \
40
- gcc g++ \
41
- gcc-i686-linux-gnu g++-i686-linux-gnu \
42
- gcc-aarch64-linux-gnu g++-aarch64-linux-gnu \
39
+ sudo apt-get install -y \
40
+ build-essential automake autoconf pkg-config \
41
+ bc m4 unzip zip gcc g++
42
+
43
+ - name : Install ${{ matrix.arch }} specific deps
44
+ if : matrix.arch == 'x86_64'
45
+ run : |
46
+ sudo apt-get install -y gcc-i686-linux-gnu g++-i686-linux-gnu \
43
47
gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf \
44
- gcc-riscv64-linux-gnu g++-riscv64-linux-gnu \
45
48
gcc-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu \
46
49
gcc-s390x-linux-gnu g++-s390x-linux-gnu
47
50
51
+ - name : Install ${{ matrix.arch }} specific deps
52
+ if : matrix.arch == 'aarch64'
53
+ run : sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
54
+
55
+ - name : Install ${{ matrix.arch }} specific deps
56
+ if : matrix.arch == 'riscv64'
57
+ run : sudo apt-get install -y gcc-riscv64-linux-gnu g++-riscv64-linux-gnu
58
+
48
59
- name : Get musl ${{ matrix.arch }} cross-compilers
49
60
run : |
50
61
wget "https://musl.cc/${{matrix.arch}}-linux-musl-cross.tgz" -O "${{matrix.arch}}-linux-musl-cross.tgz"
You can’t perform that action at this time.
0 commit comments