|
9 | 9 |
|
10 | 10 | steps: |
11 | 11 | - uses: actions/checkout@v4 |
12 | | - - name: Setup port |
| 12 | + - name: Setup Riscv |
13 | 13 | run: | |
14 | 14 | sudo dpkg --add-architecture riscv64 |
15 | 15 | sudo sed -i 's|http://azure.archive.ubuntu.com/ubuntu|http://ports.ubuntu.com/ubuntu-ports|g' \ |
16 | 16 | /etc/apt/sources.list /etc/apt/apt-mirrors.txt |
17 | | -
|
18 | | - - name: Setup toolchain |
19 | | - uses: awalsh128/cache-apt-pkgs-action@latest |
20 | | - with: |
21 | | - packages: > |
22 | | - build-essential |
23 | | - gcc-14-riscv64-linux-gnu |
24 | | - g++-14-riscv64-linux-gnu |
25 | | - "libcurl4-openssl-dev:riscv64" |
26 | | - version: 1.0 |
| 17 | + sudo apt-get clean |
| 18 | + sudo apt-get update |
| 19 | + sudo apt-get install -y --no-install-recommends \ |
| 20 | + build-essential \ |
| 21 | + gcc-14-riscv64-linux-gnu \ |
| 22 | + g++-14-riscv64-linux-gnu \ |
| 23 | + libcurl4-openssl-dev:riscv64 |
27 | 24 |
|
28 | 25 | - name: Build |
29 | 26 | run: | |
@@ -51,23 +48,20 @@ jobs: |
51 | 48 | with: |
52 | 49 | fetch-depth: 0 |
53 | 50 |
|
54 | | - - name: Setup port |
| 51 | + - name: Setup Riscv |
55 | 52 | run: | |
56 | 53 | sudo dpkg --add-architecture riscv64 |
57 | 54 | sudo sed -i 's|http://azure.archive.ubuntu.com/ubuntu|http://ports.ubuntu.com/ubuntu-ports|g' \ |
58 | 55 | /etc/apt/sources.list /etc/apt/apt-mirrors.txt |
59 | | -
|
60 | | - - name: Setup toolchain |
61 | | - uses: awalsh128/cache-apt-pkgs-action@latest |
62 | | - with: |
63 | | - packages: > |
64 | | - build-essential |
65 | | - glslc |
66 | | - gcc-14-riscv64-linux-gnu |
67 | | - g++-14-riscv64-linux-gnu |
68 | | - "libvulkan-dev:riscv64" |
69 | | - "libcurl4-openssl-dev:riscv64" |
70 | | - version: 1.0 |
| 56 | + sudo apt-get clean |
| 57 | + sudo apt-get update |
| 58 | + sudo apt-get install -y --no-install-recommends \ |
| 59 | + build-essential \ |
| 60 | + glslc \ |
| 61 | + gcc-14-riscv64-linux-gnu \ |
| 62 | + g++-14-riscv64-linux-gnu \ |
| 63 | + libvulkan-dev:riscv64 \ |
| 64 | + libcurl4-openssl-dev:riscv64 |
71 | 65 |
|
72 | 66 | - name: Build |
73 | 67 | run: | |
@@ -96,21 +90,19 @@ jobs: |
96 | 90 | with: |
97 | 91 | fetch-depth: 0 |
98 | 92 |
|
99 | | - - name: Setup port |
| 93 | + - name: Setup Arm64 |
| 94 | + run: | |
100 | 95 | sudo dpkg --add-architecture arm64 |
101 | 96 | sudo sed -i 's|http://azure.archive.ubuntu.com/ubuntu|http://ports.ubuntu.com/ubuntu-ports|g' \ |
102 | 97 | /etc/apt/sources.list /etc/apt/apt-mirrors.txt |
103 | | - |
104 | | - - name: Setup toolchain |
105 | | - uses: awalsh128/cache-apt-pkgs-action@latest |
106 | | - with: |
107 | | - packages: > |
108 | | - build-essential |
109 | | - glslc |
110 | | - crossbuild-essential-arm64 |
111 | | - "libvulkan-dev:arm64" |
112 | | - "libcurl4-openssl-dev:arm64" |
113 | | - version: 1.0 |
| 98 | + sudo apt-get clean |
| 99 | + sudo apt-get update |
| 100 | + sudo apt-get install -y --no-install-recommends \ |
| 101 | + build-essential \ |
| 102 | + glslc \ |
| 103 | + crossbuild-essential-arm64 \ |
| 104 | + libvulkan-dev:arm64 \ |
| 105 | + libcurl4-openssl-dev:arm64 |
114 | 106 |
|
115 | 107 | - name: Build |
116 | 108 | run: | |
|
0 commit comments