@@ -149,28 +149,89 @@ jobs:
149
149
cd dart-sdk/sdk
150
150
./build/linux/alpine_sysroot_scripts/install-sysroot.sh
151
151
152
- - name : Install riscv64 sysroot
153
- if : matrix.target-arch == 'riscv64'
154
- run : |
155
- cd dart-sdk/sdk
156
- ./build/linux/alpine_sysroot_scripts/install-sysroot.sh riscv64
152
+ # - name: Install riscv64 sysroot
153
+ # if: matrix.target-arch == 'riscv64'
154
+ # run: |
155
+ # cd dart-sdk/sdk
156
+ # ./build/linux/alpine_sysroot_scripts/install-sysroot.sh riscv64
157
157
158
- - name : Fix riscv64 sysroot
158
+ # Lock riscv64 sysroot version due to https://github.com/llvm/llvm-project/issues/64102
159
+ - name : Install riscv64 sysroot
159
160
if : matrix.target-arch == 'riscv64'
160
161
run : |
161
162
xargs -n 1 -I {} wget https://dart-musl.github.io/dl-cdn.alpinelinux.org/alpine/edge/main/riscv64/{} <<'EOF'
163
+ abuild-3.12.0-r2.apk
164
+ alpine-base-3.20.0_alpha20231219-r0.apk
165
+ alpine-baselayout-3.6.0-r0.apk
166
+ alpine-baselayout-data-3.6.0-r0.apk
167
+ alpine-conf-3.17.2-r0.apk
168
+ alpine-keys-2.4-r1.apk
169
+ alpine-release-3.20.0_alpha20231219-r0.apk
170
+ alpine-sdk-1.0-r1.apk
171
+ apk-tools-2.14.0-r5.apk
172
+ attr-2.5.2-r0.apk
173
+ binutils-2.41-r0.apk
174
+ brotli-libs-1.1.0-r1.apk
175
+ build-base-0.5-r3.apk
176
+ busybox-1.36.1-r19.apk
177
+ busybox-binsh-1.36.1-r19.apk
178
+ busybox-mdev-openrc-1.36.1-r19.apk
179
+ busybox-openrc-1.36.1-r19.apk
180
+ busybox-suid-1.36.1-r19.apk
181
+ c-ares-1.26.0-r0.apk
182
+ ca-certificates-20230506-r1.apk
183
+ ca-certificates-bundle-20230506-r1.apk
184
+ fakeroot-1.33-r0.apk
185
+ file-5.45-r1.apk
186
+ fortify-headers-1.1-r3.apk
162
187
g++-13.1.1_git20230722-r1.apk
163
188
gcc-13.1.1_git20230722-r1.apk
189
+ git-2.43.0-r2.apk
190
+ gmp-6.3.0-r0.apk
191
+ ifupdown-ng-0.12.1-r4.apk
192
+ isl26-0.26-r1.apk
193
+ jansson-2.14-r4.apk
194
+ libacl-2.3.2-r0.apk
164
195
libatomic-13.1.1_git20230722-r1.apk
196
+ libattr-2.5.2-r0.apk
197
+ libc-dev-0.7.2-r5.apk
198
+ libc-utils-0.7.2-r5.apk
199
+ libcap-getcap-2.69-r1.apk
200
+ libcap2-2.69-r1.apk
201
+ libcrypto3-3.1.5-r5.apk
202
+ libcurl-8.6.0-r0.apk
203
+ libexpat-2.5.0-r2.apk
165
204
libgcc-13.1.1_git20230722-r1.apk
166
205
libgomp-13.1.1_git20230722-r1.apk
206
+ libidn2-2.3.7-r0.apk
207
+ libmagic-5.45-r1.apk
208
+ libpsl-0.21.5-r0.apk
209
+ libssl3-3.1.5-r5.apk
167
210
libstdc++-13.1.1_git20230722-r1.apk
168
211
libstdc++-dev-13.1.1_git20230722-r1.apk
212
+ libunistring-1.1-r2.apk
213
+ linux-headers-6.6-r0.apk
214
+ lzip-1.24-r0.apk
215
+ make-4.4.1-r2.apk
216
+ mdev-conf-4.6-r0.apk
217
+ mpc1-1.3.1-r1.apk
218
+ mpfr4-4.2.1-r0.apk
169
219
musl-1.2.4_git20230717-r2.apk
170
220
musl-dev-1.2.4_git20230717-r2.apk
171
221
musl-utils-1.2.4_git20230717-r2.apk
222
+ nghttp2-libs-1.59.0-r0.apk
223
+ openrc-0.53-r0.apk
224
+ openssl-3.1.5-r5.apk
225
+ patch-2.7.6-r10.apk
226
+ pcre2-10.42-r2.apk
227
+ pkgconf-2.1.1-r0.apk
228
+ scanelf-1.3.7-r2.apk
229
+ ssl_client-1.36.1-r19.apk
230
+ tar-1.35-r2.apk
231
+ zlib-1.3.1-r0.apk
232
+ zstd-libs-1.5.5-r8.apk
172
233
EOF
173
- find . -mindepth 1 -maxdepth 1 -name '*.apk' -print0 | xargs -0 apk add --root "$GITHUB_WORKSPACE/dart-sdk/sdk/build/linux/alpine-linux-riscv64-sysroot" --allow-untrusted --no-scripts --
234
+ find . -mindepth 1 -maxdepth 1 -name '*.apk' -print0 | xargs -0 apk add --root "$GITHUB_WORKSPACE/dart-sdk/sdk/build/linux/alpine-linux-riscv64-sysroot" --allow-untrusted --no-scripts --initdb --
174
235
175
236
- name : Setup multiarch musl
176
237
run : |
0 commit comments