@@ -223,37 +223,31 @@ jobs:
223
223
matrix :
224
224
# 32/64 bit MSVC tests
225
225
x86_64-msvc-1 :
226
- MSYS_BITS : 64
227
226
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-profiler
228
227
SCRIPT : make ci-subset-1
229
228
# FIXME(#59637)
230
229
NO_DEBUG_ASSERTIONS : 1
231
230
NO_LLVM_ASSERTIONS : 1
232
231
x86_64-msvc-2 :
233
- MSYS_BITS : 64
234
232
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-profiler
235
233
SCRIPT : make ci-subset-2
236
234
i686-msvc-1 :
237
- MSYS_BITS : 32
238
235
RUST_CONFIGURE_ARGS : --build=i686-pc-windows-msvc
239
236
SCRIPT : make ci-subset-1
240
237
# FIXME(#59637)
241
238
NO_DEBUG_ASSERTIONS : 1
242
239
NO_LLVM_ASSERTIONS : 1
243
240
i686-msvc-2 :
244
- MSYS_BITS : 32
245
241
RUST_CONFIGURE_ARGS : --build=i686-pc-windows-msvc
246
242
SCRIPT : make ci-subset-2
247
243
# FIXME(#59637)
248
244
NO_DEBUG_ASSERTIONS : 1
249
245
NO_LLVM_ASSERTIONS : 1
250
246
# MSVC aux tests
251
247
x86_64-msvc-aux :
252
- MSYS_BITS : 64
253
248
RUST_CHECK_TARGET : check-aux EXCLUDE_CARGO=1
254
249
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc
255
250
x86_64-msvc-cargo :
256
- MSYS_BITS : 64
257
251
SCRIPT : python x.py test src/tools/cargotest src/tools/cargo
258
252
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc
259
253
VCVARS_BAT : vcvars64.bat
@@ -262,10 +256,8 @@ jobs:
262
256
NO_LLVM_ASSERTIONS : 1
263
257
# MSVC tools tests
264
258
x86_64-msvc-tools :
265
- MSYS_BITS : 64
266
259
SCRIPT : src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
267
260
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json
268
- DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
269
261
270
262
# 32/64-bit MinGW builds.
271
263
#
@@ -281,43 +273,30 @@ jobs:
281
273
# came from the mingw-w64 SourceForge download site. Unfortunately
282
274
# SourceForge is notoriously flaky, so we mirror it on our own infrastructure.
283
275
i686-mingw-1 :
284
- MSYS_BITS : 32
285
276
RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
286
277
SCRIPT : make ci-mingw-subset-1
287
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
288
- MINGW_ARCHIVE : i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
289
- MINGW_DIR : mingw32
278
+ CUSTOM_MINGW : 1
290
279
# FIXME(#59637)
291
280
NO_DEBUG_ASSERTIONS : 1
292
281
NO_LLVM_ASSERTIONS : 1
293
282
i686-mingw-2 :
294
- MSYS_BITS : 32
295
283
RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
296
284
SCRIPT : make ci-mingw-subset-2
297
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
298
- MINGW_ARCHIVE : i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
299
- MINGW_DIR : mingw32
285
+ CUSTOM_MINGW : 1
300
286
x86_64-mingw-1 :
301
- MSYS_BITS : 64
302
287
SCRIPT : make ci-mingw-subset-1
303
288
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu
304
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
305
- MINGW_ARCHIVE : x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
306
- MINGW_DIR : mingw64
289
+ CUSTOM_MINGW : 1
307
290
# FIXME(#59637)
308
291
NO_DEBUG_ASSERTIONS : 1
309
292
NO_LLVM_ASSERTIONS : 1
310
293
x86_64-mingw-2 :
311
- MSYS_BITS : 64
312
294
SCRIPT : make ci-mingw-subset-2
313
295
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu
314
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
315
- MINGW_ARCHIVE : x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
316
- MINGW_DIR : mingw64
296
+ CUSTOM_MINGW : 1
317
297
318
298
# 32/64 bit MSVC and GNU deployment
319
299
dist-x86_64-msvc :
320
- MSYS_BITS : 64
321
300
RUST_CONFIGURE_ARGS : >-
322
301
--build=x86_64-pc-windows-msvc
323
302
--target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
@@ -327,7 +306,6 @@ jobs:
327
306
DIST_REQUIRE_ALL_TOOLS : 1
328
307
DEPLOY : 1
329
308
dist-i686-msvc :
330
- MSYS_BITS : 32
331
309
RUST_CONFIGURE_ARGS : >-
332
310
--build=i686-pc-windows-msvc
333
311
--target=i586-pc-windows-msvc
@@ -337,27 +315,20 @@ jobs:
337
315
DIST_REQUIRE_ALL_TOOLS : 1
338
316
DEPLOY : 1
339
317
dist-i686-mingw :
340
- MSYS_BITS : 32
341
318
RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
342
319
SCRIPT : python x.py dist
343
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
344
- MINGW_ARCHIVE : i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
345
- MINGW_DIR : mingw32
320
+ CUSTOM_MINGW : 1
346
321
DIST_REQUIRE_ALL_TOOLS : 1
347
322
DEPLOY : 1
348
323
dist-x86_64-mingw :
349
- MSYS_BITS : 64
350
324
SCRIPT : python x.py dist
351
325
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
352
- MINGW_URL : https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
353
- MINGW_ARCHIVE : x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
354
- MINGW_DIR : mingw64
326
+ CUSTOM_MINGW : 1
355
327
DIST_REQUIRE_ALL_TOOLS : 1
356
328
DEPLOY : 1
357
329
358
330
# "alternate" deployment, see .travis.yml for more info
359
331
dist-x86_64-msvc-alt :
360
- MSYS_BITS : 64
361
332
RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
362
333
SCRIPT : python x.py dist
363
334
DEPLOY_ALT : 1
0 commit comments