Skip to content

Commit f941918

Browse files
authored
Lock riscv64 sysroot version
1 parent b221401 commit f941918

File tree

1 file changed

+68
-7
lines changed

1 file changed

+68
-7
lines changed

.github/workflows/build.yml

Lines changed: 68 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,28 +149,89 @@ jobs:
149149
cd dart-sdk/sdk
150150
./build/linux/alpine_sysroot_scripts/install-sysroot.sh
151151
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
157157

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
159160
if: matrix.target-arch == 'riscv64'
160161
run: |
161162
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
162187
g++-13.1.1_git20230722-r1.apk
163188
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
164195
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
165204
libgcc-13.1.1_git20230722-r1.apk
166205
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
167210
libstdc++-13.1.1_git20230722-r1.apk
168211
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
169219
musl-1.2.4_git20230717-r2.apk
170220
musl-dev-1.2.4_git20230717-r2.apk
171221
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
172233
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 --
174235
175236
- name: Setup multiarch musl
176237
run: |

0 commit comments

Comments
 (0)