File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change 6969 sudo dpkg --force-overwrite -i package.deb
7070 done
7171
72- - name : Download VM artifact
72+ - name : Generate Debian qemu image
7373 if : ${{ matrix.arch.cross_target != '' }}
74- run : curl -LO https://github.com/cross-cg-gcc-tools/vms/releases/latest/download/debian-${{ matrix.arch.cross_target }}.img
74+ run : |
75+ dd if=/dev/zero of=debian.img bs=1M count=15360
76+ mkfs.ext4 debian.img -L root
77+ mkdir vm
78+ sudo mount debian.img vm
79+ sudo debootstrap --no-check-gpg --arch=${{ matrix.arch.name }} --foreign unstable vm ${{ matrix.arch.url }}
80+ sudo cp $(which qemu-${{ matrix.arch.cross_target }}-static) vm/usr/bin/
7581
7682 - name : Download cross-compiling libgccjit.so and move it in libgccjit-libs-dir
7783 if : ${{ matrix.arch.cross_target != '' }}
@@ -94,13 +100,6 @@ jobs:
94100 mkdir -p $dir
95101 mv libgccjit-${{ matrix.arch.cross_target }}.so $dir/libgccjit.so
96102
97- - name : Prepare VM
98- if : ${{ matrix.arch.cross_target != '' }}
99- run : |
100- mkdir vm
101- sudo mount debian-${{ matrix.arch.cross_target }}.img vm
102- sudo cp $(which qemu-${{ matrix.arch.cross_target }}-static) vm/usr/bin/
103-
104103 - name : Patch linux-raw-sys and rustix.
105104 if : ${{ matrix.arch.cross_target != '' }}
106105 run : |
You can’t perform that action at this time.
0 commit comments