rust-libc/ci/linux-sparc64.sh
Yuki Okushi 3e65f555d7
sparc64: Update debian image to 11 (2021-10-20) to fix segfault on CI
I'm not sure why, but this certainly fixes the segfault.
2021-11-03 16:24:14 +09:00

20 lines
482 B
Bash

#!/usr/bin/env sh
set -ex
mkdir -m 777 /qemu
cd /qemu
curl --retry 5 -LO https://cdimage.debian.org/cdimage/ports/snapshots/2021-10-20/debian-11.0.0-sparc64-NETINST-1.iso
7z e debian-11.0.0-sparc64-NETINST-1.iso install/initrd.gz
7z e debian-11.0.0-sparc64-NETINST-1.iso install/vmlinux
mv vmlinux kernel
rm debian-11.0.0-sparc64-NETINST-1.iso
mkdir init
cd init
gunzip -c ../initrd.gz | cpio -id
rm ../initrd.gz
cp /usr/sparc64-linux-gnu/lib/libgcc_s.so.1 usr/lib/
chmod a+w .