|
12 | 12 | QEMU_BUILD_VERSION: 7.0.0
|
13 | 13 | strategy:
|
14 | 14 | matrix:
|
15 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
| 15 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
16 | 16 | include:
|
17 | 17 | - build: ubuntu
|
18 | 18 | os: ubuntu-latest
|
|
69 | 69 | qemu: qemu-riscv64
|
70 | 70 | qemu_args: -L /usr/riscv64-linux-gnu
|
71 | 71 | qemu_target: riscv64-linux-user
|
| 72 | + - build: s390x-linux |
| 73 | + os: ubuntu-latest |
| 74 | + rust: nightly |
| 75 | + target: s390x-unknown-linux-gnu |
| 76 | + gcc_package: gcc-s390x-linux-gnu |
| 77 | + gcc: s390x-linux-gnu-gcc |
| 78 | + qemu: qemu-s390x |
| 79 | + qemu_args: -L /usr/s390x-linux-gnu |
| 80 | + qemu_target: s390x-linux-user |
72 | 81 | - build: arm-linux
|
73 | 82 | os: ubuntu-latest
|
74 | 83 | rust: nightly
|
@@ -177,7 +186,7 @@ jobs:
|
177 | 186 | QEMU_BUILD_VERSION: 7.0.0
|
178 | 187 | strategy:
|
179 | 188 | matrix:
|
180 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
| 189 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
181 | 190 | include:
|
182 | 191 | - build: ubuntu
|
183 | 192 | os: ubuntu-latest
|
@@ -234,6 +243,15 @@ jobs:
|
234 | 243 | qemu: qemu-riscv64
|
235 | 244 | qemu_args: -L /usr/riscv64-linux-gnu
|
236 | 245 | qemu_target: riscv64-linux-user
|
| 246 | + - build: s390x-linux |
| 247 | + os: ubuntu-latest |
| 248 | + rust: nightly |
| 249 | + target: s390x-unknown-linux-gnu |
| 250 | + gcc_package: gcc-s390x-linux-gnu |
| 251 | + gcc: s390x-linux-gnu-gcc |
| 252 | + qemu: qemu-s390x |
| 253 | + qemu_args: -L /usr/s390x-linux-gnu |
| 254 | + qemu_target: s390x-linux-user |
237 | 255 | - build: arm-linux
|
238 | 256 | os: ubuntu-latest
|
239 | 257 | rust: nightly
|
@@ -324,7 +342,7 @@ jobs:
|
324 | 342 | QEMU_BUILD_VERSION: 7.0.0
|
325 | 343 | strategy:
|
326 | 344 | matrix:
|
327 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
| 345 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
328 | 346 | include:
|
329 | 347 | - build: ubuntu
|
330 | 348 | os: ubuntu-latest
|
@@ -381,6 +399,15 @@ jobs:
|
381 | 399 | qemu: qemu-riscv64
|
382 | 400 | qemu_args: -L /usr/riscv64-linux-gnu
|
383 | 401 | qemu_target: riscv64-linux-user
|
| 402 | + - build: s390x-linux |
| 403 | + os: ubuntu-latest |
| 404 | + rust: nightly |
| 405 | + target: s390x-unknown-linux-gnu |
| 406 | + gcc_package: gcc-s390x-linux-gnu |
| 407 | + gcc: s390x-linux-gnu-gcc |
| 408 | + qemu: qemu-s390x |
| 409 | + qemu_args: -L /usr/s390x-linux-gnu |
| 410 | + qemu_target: s390x-linux-user |
384 | 411 | - build: arm-linux
|
385 | 412 | os: ubuntu-latest
|
386 | 413 | rust: nightly
|
@@ -503,7 +530,7 @@ jobs:
|
503 | 530 | QEMU_BUILD_VERSION: 7.0.0
|
504 | 531 | strategy:
|
505 | 532 | matrix:
|
506 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 533 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
507 | 534 | include:
|
508 | 535 | - build: ubuntu
|
509 | 536 | os: ubuntu-latest
|
@@ -560,6 +587,15 @@ jobs:
|
560 | 587 | qemu: qemu-riscv64
|
561 | 588 | qemu_args: -L /usr/riscv64-linux-gnu
|
562 | 589 | qemu_target: riscv64-linux-user
|
| 590 | + - build: s390x-linux |
| 591 | + os: ubuntu-latest |
| 592 | + rust: nightly |
| 593 | + target: s390x-unknown-linux-gnu |
| 594 | + gcc_package: gcc-s390x-linux-gnu |
| 595 | + gcc: s390x-linux-gnu-gcc |
| 596 | + qemu: qemu-s390x |
| 597 | + qemu_args: -L /usr/s390x-linux-gnu |
| 598 | + qemu_target: s390x-linux-user |
563 | 599 | - build: arm-linux
|
564 | 600 | os: ubuntu-latest
|
565 | 601 | rust: nightly
|
@@ -647,7 +683,7 @@ jobs:
|
647 | 683 | QEMU_BUILD_VERSION: 7.0.0
|
648 | 684 | strategy:
|
649 | 685 | matrix:
|
650 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 686 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
651 | 687 | include:
|
652 | 688 | - build: ubuntu
|
653 | 689 | os: ubuntu-latest
|
@@ -702,6 +738,15 @@ jobs:
|
702 | 738 | qemu: qemu-riscv64
|
703 | 739 | qemu_args: -L /usr/riscv64-linux-gnu
|
704 | 740 | qemu_target: riscv64-linux-user
|
| 741 | + - build: s390x-linux |
| 742 | + os: ubuntu-latest |
| 743 | + rust: nightly |
| 744 | + target: s390x-unknown-linux-gnu |
| 745 | + gcc_package: gcc-s390x-linux-gnu |
| 746 | + gcc: s390x-linux-gnu-gcc |
| 747 | + qemu: qemu-s390x |
| 748 | + qemu_args: -L /usr/s390x-linux-gnu |
| 749 | + qemu_target: s390x-linux-user |
705 | 750 | - build: arm-linux
|
706 | 751 | os: ubuntu-latest
|
707 | 752 | rust: nightly
|
@@ -789,7 +834,7 @@ jobs:
|
789 | 834 | QEMU_BUILD_VERSION: 7.0.0
|
790 | 835 | strategy:
|
791 | 836 | matrix:
|
792 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 837 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
793 | 838 | include:
|
794 | 839 | - build: ubuntu
|
795 | 840 | os: ubuntu-latest
|
@@ -844,6 +889,15 @@ jobs:
|
844 | 889 | qemu: qemu-riscv64
|
845 | 890 | qemu_args: -L /usr/riscv64-linux-gnu
|
846 | 891 | qemu_target: riscv64-linux-user
|
| 892 | + - build: s390x-linux |
| 893 | + os: ubuntu-latest |
| 894 | + rust: nightly |
| 895 | + target: s390x-unknown-linux-gnu |
| 896 | + gcc_package: gcc-s390x-linux-gnu |
| 897 | + gcc: s390x-linux-gnu-gcc |
| 898 | + qemu: qemu-s390x |
| 899 | + qemu_args: -L /usr/s390x-linux-gnu |
| 900 | + qemu_target: s390x-linux-user |
847 | 901 | - build: arm-linux
|
848 | 902 | os: ubuntu-latest
|
849 | 903 | rust: nightly
|
@@ -931,7 +985,7 @@ jobs:
|
931 | 985 | QEMU_BUILD_VERSION: 7.0.0
|
932 | 986 | strategy:
|
933 | 987 | matrix:
|
934 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 988 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
935 | 989 | include:
|
936 | 990 | - build: ubuntu
|
937 | 991 | os: ubuntu-latest
|
@@ -986,6 +1040,15 @@ jobs:
|
986 | 1040 | qemu: qemu-riscv64
|
987 | 1041 | qemu_args: -L /usr/riscv64-linux-gnu
|
988 | 1042 | qemu_target: riscv64-linux-user
|
| 1043 | + - build: s390x-linux |
| 1044 | + os: ubuntu-latest |
| 1045 | + rust: nightly |
| 1046 | + target: s390x-unknown-linux-gnu |
| 1047 | + gcc_package: gcc-s390x-linux-gnu |
| 1048 | + gcc: s390x-linux-gnu-gcc |
| 1049 | + qemu: qemu-s390x |
| 1050 | + qemu_args: -L /usr/s390x-linux-gnu |
| 1051 | + qemu_target: s390x-linux-user |
989 | 1052 | - build: arm-linux
|
990 | 1053 | os: ubuntu-latest
|
991 | 1054 | rust: nightly
|
@@ -1073,7 +1136,7 @@ jobs:
|
1073 | 1136 | QEMU_BUILD_VERSION: 7.0.0
|
1074 | 1137 | strategy:
|
1075 | 1138 | matrix:
|
1076 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 1139 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
1077 | 1140 | include:
|
1078 | 1141 | - build: ubuntu
|
1079 | 1142 | os: ubuntu-latest
|
@@ -1128,6 +1191,15 @@ jobs:
|
1128 | 1191 | qemu: qemu-riscv64
|
1129 | 1192 | qemu_args: -L /usr/riscv64-linux-gnu
|
1130 | 1193 | qemu_target: riscv64-linux-user
|
| 1194 | + - build: s390x-linux |
| 1195 | + os: ubuntu-latest |
| 1196 | + rust: nightly |
| 1197 | + target: s390x-unknown-linux-gnu |
| 1198 | + gcc_package: gcc-s390x-linux-gnu |
| 1199 | + gcc: s390x-linux-gnu-gcc |
| 1200 | + qemu: qemu-s390x |
| 1201 | + qemu_args: -L /usr/s390x-linux-gnu |
| 1202 | + qemu_target: s390x-linux-user |
1131 | 1203 | - build: arm-linux
|
1132 | 1204 | os: ubuntu-latest
|
1133 | 1205 | rust: nightly
|
@@ -1215,7 +1287,7 @@ jobs:
|
1215 | 1287 | QEMU_BUILD_VERSION: 7.0.0
|
1216 | 1288 | strategy:
|
1217 | 1289 | matrix:
|
1218 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
| 1290 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
1219 | 1291 | include:
|
1220 | 1292 | - build: ubuntu
|
1221 | 1293 | os: ubuntu-latest
|
@@ -1272,6 +1344,15 @@ jobs:
|
1272 | 1344 | qemu: qemu-riscv64
|
1273 | 1345 | qemu_args: -L /usr/riscv64-linux-gnu
|
1274 | 1346 | qemu_target: riscv64-linux-user
|
| 1347 | + - build: s390x-linux |
| 1348 | + os: ubuntu-latest |
| 1349 | + rust: nightly |
| 1350 | + target: s390x-unknown-linux-gnu |
| 1351 | + gcc_package: gcc-s390x-linux-gnu |
| 1352 | + gcc: s390x-linux-gnu-gcc |
| 1353 | + qemu: qemu-s390x |
| 1354 | + qemu_args: -L /usr/s390x-linux-gnu |
| 1355 | + qemu_target: s390x-linux-user |
1275 | 1356 | - build: arm-linux
|
1276 | 1357 | os: ubuntu-latest
|
1277 | 1358 | rust: nightly
|
@@ -1362,7 +1443,7 @@ jobs:
|
1362 | 1443 | QEMU_BUILD_VERSION: 7.0.0
|
1363 | 1444 | strategy:
|
1364 | 1445 | matrix:
|
1365 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
| 1446 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux, macos-latest] |
1366 | 1447 | include:
|
1367 | 1448 | - build: ubuntu
|
1368 | 1449 | os: ubuntu-latest
|
@@ -1419,6 +1500,15 @@ jobs:
|
1419 | 1500 | qemu: qemu-riscv64
|
1420 | 1501 | qemu_args: -L /usr/riscv64-linux-gnu
|
1421 | 1502 | qemu_target: riscv64-linux-user
|
| 1503 | + - build: s390x-linux |
| 1504 | + os: ubuntu-latest |
| 1505 | + rust: nightly |
| 1506 | + target: s390x-unknown-linux-gnu |
| 1507 | + gcc_package: gcc-s390x-linux-gnu |
| 1508 | + gcc: s390x-linux-gnu-gcc |
| 1509 | + qemu: qemu-s390x |
| 1510 | + qemu_args: -L /usr/s390x-linux-gnu |
| 1511 | + qemu_target: s390x-linux-user |
1422 | 1512 | - build: arm-linux
|
1423 | 1513 | os: ubuntu-latest
|
1424 | 1514 | rust: nightly
|
@@ -1576,7 +1666,7 @@ jobs:
|
1576 | 1666 | strategy:
|
1577 | 1667 | matrix:
|
1578 | 1668 | # cap-std-ext only builds on Linux at the moment.
|
1579 |
| - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64el-linux, arm-linux] |
| 1669 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, mipsel-linux, mips64el-linux, arm-linux] |
1580 | 1670 | include:
|
1581 | 1671 | - build: ubuntu
|
1582 | 1672 | os: ubuntu-latest
|
@@ -1633,6 +1723,15 @@ jobs:
|
1633 | 1723 | qemu: qemu-riscv64
|
1634 | 1724 | qemu_args: -L /usr/riscv64-linux-gnu
|
1635 | 1725 | qemu_target: riscv64-linux-user
|
| 1726 | + - build: s390x-linux |
| 1727 | + os: ubuntu-latest |
| 1728 | + rust: nightly |
| 1729 | + target: s390x-unknown-linux-gnu |
| 1730 | + gcc_package: gcc-s390x-linux-gnu |
| 1731 | + gcc: s390x-linux-gnu-gcc |
| 1732 | + qemu: qemu-s390x |
| 1733 | + qemu_args: -L /usr/s390x-linux-gnu |
| 1734 | + qemu_target: s390x-linux-user |
1636 | 1735 | - build: arm-linux
|
1637 | 1736 | os: ubuntu-latest
|
1638 | 1737 | rust: nightly
|
|
0 commit comments