@@ -19,107 +19,107 @@ const array = [
1919 "target" : "x86_64-unknown-linux-gnu" ,
2020 "env" : { "DOCKER_IMAGE" : "./ci/docker/x86_64-linux/Dockerfile" } ,
2121 } ,
22- // {
23- // "build": "aarch64-linux",
24- // "os": ubuntu,
25- // "target": "aarch64-unknown-linux-gnu",
26- // "env": { "DOCKER_IMAGE": "./ci/docker/aarch64-linux/Dockerfile" },
27- // },
28- // {
29- // "build": "s390x-linux",
30- // "os": ubuntu,
31- // "target": "s390x-unknown-linux-gnu",
32- // "env": { "DOCKER_IMAGE": "./ci/docker/s390x-linux/Dockerfile" },
33- // },
34- // {
35- // "build": "riscv64gc-linux",
36- // "os": ubuntu,
37- // "target": "riscv64gc-unknown-linux-gnu",
38- // "env": { "DOCKER_IMAGE": "./ci/docker/riscv64gc-linux/Dockerfile" },
39- // },
40- // {
41- // "build": "x86_64-macos",
42- // "os": macos,
43- // "target": "x86_64-apple-darwin",
44- // // On OSX all we need to do is configure our deployment target as old as
45- // // possible. For now 10.12 is the limit.
46- // "env": { "MACOSX_DEPLOYMENT_TARGET": "10.12" },
47- // // Similar to https://github.com/bytecodealliance/wasmtime/pull/12245, we
48- // // need to avoid a rustc bug that results in linker errors depending on the
49- // // order and division of code into CGUs. This is fixed on beta but not
50- // // stable yet. Once Rust 1.94 is released this configuration option can be
51- // // deleted to use stable by default.
52- // "rust": "beta-2026-01-20",
53- // },
54- // {
55- // "build": "aarch64-macos",
56- // "os": macos,
57- // "target": "aarch64-apple-darwin",
58- // "env": { "MACOSX_DEPLOYMENT_TARGET": "10.12" },
59- // },
60- // {
61- // "build": "x86_64-windows",
62- // "os": windows,
63- // "target": "x86_64-pc-windows-msvc",
64- // // On Windows we build against the static CRT to reduce dll dependencies
65- // "env": { "RUSTFLAGS": "-Ctarget-feature=+crt-static" },
66- // },
67- // {
68- // "build": "x86_64-mingw",
69- // "os": windows,
70- // "target": "x86_64-pc-windows-gnu",
71- // "env": { "RUSTFLAGS": "-Ctarget-feature=+crt-static" },
72- // },
73- // {
74- // "build": "aarch64-android",
75- // "os": ubuntu,
76- // "target": "aarch64-linux-android",
77- // // See https://developer.android.com/guide/practices/page-sizes
78- // // for some more commentary, but apparently Google recommends passing this
79- // // linker flag.
80- // "env": { "RUSTFLAGS": "-Clink-arg=-z -Clink-arg=max-page-size=16384" },
81- // },
82- // {
83- // "build": "x86_64-android",
84- // "os": ubuntu,
85- // "target": "x86_64-linux-android",
86- // },
87- // {
88- // "build": "x86_64-musl",
89- // "os": ubuntu,
90- // "target": "x86_64-unknown-linux-musl",
91- // "env": { "DOCKER_IMAGE": "./ci/docker/x86_64-musl/Dockerfile" },
92- // },
93- // {
94- // "build": "aarch64-musl",
95- // "os": ubuntu,
96- // "target": "aarch64-unknown-linux-musl",
97- // "env": { "DOCKER_IMAGE": "./ci/docker/aarch64-musl/Dockerfile" },
98- // },
99- // {
100- // "build": "aarch64-windows",
101- // "os": windows,
102- // "target": "aarch64-pc-windows-msvc",
103- // "env": { "RUSTFLAGS": "-Ctarget-feature=+crt-static" },
104- // },
105- // {
106- // "build": "i686-linux",
107- // "os": ubuntu,
108- // "target": "i686-unknown-linux-gnu",
109- // "env": { "DOCKER_IMAGE": "./ci/docker/i686-linux/Dockerfile" },
110- // },
111- // {
112- // "build": "armv7-linux",
113- // "os": ubuntu,
114- // "target": "armv7-unknown-linux-gnueabihf",
115- // "env": { "DOCKER_IMAGE": "./ci/docker/armv7-linux/Dockerfile" },
116- // },
117- // {
118- // "build": "i686-windows",
119- // "os": windows,
120- // "target": "i686-pc-windows-msvc",
121- // "env": { "RUSTFLAGS": "-Ctarget-feature=+crt-static" },
122- // },
22+ {
23+ "build" : "aarch64-linux" ,
24+ "os" : ubuntu ,
25+ "target" : "aarch64-unknown-linux-gnu" ,
26+ "env" : { "DOCKER_IMAGE" : "./ci/docker/aarch64-linux/Dockerfile" } ,
27+ } ,
28+ {
29+ "build" : "s390x-linux" ,
30+ "os" : ubuntu ,
31+ "target" : "s390x-unknown-linux-gnu" ,
32+ "env" : { "DOCKER_IMAGE" : "./ci/docker/s390x-linux/Dockerfile" } ,
33+ } ,
34+ {
35+ "build" : "riscv64gc-linux" ,
36+ "os" : ubuntu ,
37+ "target" : "riscv64gc-unknown-linux-gnu" ,
38+ "env" : { "DOCKER_IMAGE" : "./ci/docker/riscv64gc-linux/Dockerfile" } ,
39+ } ,
40+ {
41+ "build" : "x86_64-macos" ,
42+ "os" : macos ,
43+ "target" : "x86_64-apple-darwin" ,
44+ // On OSX all we need to do is configure our deployment target as old as
45+ // possible. For now 10.12 is the limit.
46+ "env" : { "MACOSX_DEPLOYMENT_TARGET" : "10.12" } ,
47+ // Similar to https://github.com/bytecodealliance/wasmtime/pull/12245, we
48+ // need to avoid a rustc bug that results in linker errors depending on the
49+ // order and division of code into CGUs. This is fixed on beta but not
50+ // stable yet. Once Rust 1.94 is released this configuration option can be
51+ // deleted to use stable by default.
52+ "rust" : "beta-2026-01-20" ,
53+ } ,
54+ {
55+ "build" : "aarch64-macos" ,
56+ "os" : macos ,
57+ "target" : "aarch64-apple-darwin" ,
58+ "env" : { "MACOSX_DEPLOYMENT_TARGET" : "10.12" } ,
59+ } ,
60+ {
61+ "build" : "x86_64-windows" ,
62+ "os" : windows ,
63+ "target" : "x86_64-pc-windows-msvc" ,
64+ // On Windows we build against the static CRT to reduce dll dependencies
65+ "env" : { "RUSTFLAGS" : "-Ctarget-feature=+crt-static" } ,
66+ } ,
67+ {
68+ "build" : "x86_64-mingw" ,
69+ "os" : windows ,
70+ "target" : "x86_64-pc-windows-gnu" ,
71+ "env" : { "RUSTFLAGS" : "-Ctarget-feature=+crt-static" } ,
72+ } ,
73+ {
74+ "build" : "aarch64-android" ,
75+ "os" : ubuntu ,
76+ "target" : "aarch64-linux-android" ,
77+ // See https://developer.android.com/guide/practices/page-sizes
78+ // for some more commentary, but apparently Google recommends passing this
79+ // linker flag.
80+ "env" : { "RUSTFLAGS" : "-Clink-arg=-z -Clink-arg=max-page-size=16384" } ,
81+ } ,
82+ {
83+ "build" : "x86_64-android" ,
84+ "os" : ubuntu ,
85+ "target" : "x86_64-linux-android" ,
86+ } ,
87+ {
88+ "build" : "x86_64-musl" ,
89+ "os" : ubuntu ,
90+ "target" : "x86_64-unknown-linux-musl" ,
91+ "env" : { "DOCKER_IMAGE" : "./ci/docker/x86_64-musl/Dockerfile" } ,
92+ } ,
93+ {
94+ "build" : "aarch64-musl" ,
95+ "os" : ubuntu ,
96+ "target" : "aarch64-unknown-linux-musl" ,
97+ "env" : { "DOCKER_IMAGE" : "./ci/docker/aarch64-musl/Dockerfile" } ,
98+ } ,
99+ {
100+ "build" : "aarch64-windows" ,
101+ "os" : windows ,
102+ "target" : "aarch64-pc-windows-msvc" ,
103+ "env" : { "RUSTFLAGS" : "-Ctarget-feature=+crt-static" } ,
104+ } ,
105+ {
106+ "build" : "i686-linux" ,
107+ "os" : ubuntu ,
108+ "target" : "i686-unknown-linux-gnu" ,
109+ "env" : { "DOCKER_IMAGE" : "./ci/docker/i686-linux/Dockerfile" } ,
110+ } ,
111+ {
112+ "build" : "armv7-linux" ,
113+ "os" : ubuntu ,
114+ "target" : "armv7-unknown-linux-gnueabihf" ,
115+ "env" : { "DOCKER_IMAGE" : "./ci/docker/armv7-linux/Dockerfile" } ,
116+ } ,
117+ {
118+ "build" : "i686-windows" ,
119+ "os" : windows ,
120+ "target" : "i686-pc-windows-msvc" ,
121+ "env" : { "RUSTFLAGS" : "-Ctarget-feature=+crt-static" } ,
122+ } ,
123123] ;
124124
125125const builds = [ ] ;
0 commit comments