File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 17
17
18
18
jobs :
19
19
build :
20
- runs-on : ubuntu-24.04
20
+ runs-on : ${{ matrix.os.image }}
21
21
22
22
strategy :
23
23
fail-fast : false
24
24
matrix :
25
+ os :
26
+ - { image: ubuntu-24.04, asset_name_suffix: "" }
27
+ - { image: ubuntu-24.04-arm, asset_name_suffix: "-aarch64" }
25
28
libgccjit_version :
26
- - { gcc: "gcc-15.deb " }
27
- - { gcc: "gcc-15-without-int128.deb " }
29
+ - { gcc: "gcc-15" }
30
+ - { gcc: "gcc-15-without-int128" }
28
31
commands : [
29
32
" --std-tests" ,
30
33
# FIXME: re-enable asm tests when GCC can emit in the right syntax.
@@ -56,11 +59,11 @@ jobs:
56
59
run : rustup component add rustfmt clippy
57
60
58
61
- name : Download artifact
59
- run : curl -LO https://github.com/rust-lang/gcc/releases/latest/download/${{ matrix.libgccjit_version.gcc }}
62
+ run : curl -LO https://github.com/rust-lang/gcc/releases/latest/download/${{ matrix.libgccjit_version.gcc }}${{ matrix.os.asset_name_suffix }}.deb
60
63
61
64
- name : Setup path to libgccjit
62
65
run : |
63
- sudo dpkg --force-overwrite -i ${{ matrix.libgccjit_version.gcc }}
66
+ sudo dpkg --force-overwrite -i ${{ matrix.libgccjit_version.gcc }}${{ matrix.os.asset_name_suffix }}.deb
64
67
echo 'gcc-path = "/usr/lib/"' > config.toml
65
68
66
69
# Some run-make tests fail if we use our forked GCC because it doesn't
You can’t perform that action at this time.
0 commit comments