Skip to content

Commit d0c869c

Browse files
committed
Auto merge of rust-lang#54718 - froydnj:aarch64-ci, r=alexcrichton
add an appveyor config for aarch64-pc-windows-msvc This is purely a cargo-cult of things to solicit feedback from humans and/or automation failures. Not sure that the build artifacts would get packaged properly to start providing nightly tarballs for `libstd`, but this is at least a start. Fixes rust-lang#53864.
2 parents e800988 + ebf6507 commit d0c869c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

appveyor.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,14 @@ environment:
7575
# 32/64 bit MSVC and GNU deployment
7676
- RUST_CONFIGURE_ARGS: >
7777
--build=x86_64-pc-windows-msvc
78+
--target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
7879
--enable-full-tools
7980
--enable-profiler
8081
SCRIPT: python x.py dist
8182
DIST_REQUIRE_ALL_TOOLS: 1
8283
DEPLOY: 1
8384
CI_JOB_NAME: dist-x86_64-msvc
85+
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 Preview
8486
- RUST_CONFIGURE_ARGS: >
8587
--build=i686-pc-windows-msvc
8688
--target=i586-pc-windows-msvc
@@ -144,9 +146,9 @@ install:
144146
# Note that the LLVM installer is an NSIS installer
145147
#
146148
# Original downloaded here came from
147-
# http://releases.llvm.org/6.0.0/LLVM-6.0.0-win64.exe
148-
- if NOT defined MINGW_URL appveyor-retry appveyor DownloadFile https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/LLVM-6.0.0-win64.exe
149-
- if NOT defined MINGW_URL .\LLVM-6.0.0-win64.exe /S /NCRC /D=C:\clang-rust
149+
# http://releases.llvm.org/7.0.0/LLVM-7.0.0-win64.exe
150+
- if NOT defined MINGW_URL appveyor-retry appveyor DownloadFile https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/LLVM-7.0.0-win64.exe
151+
- if NOT defined MINGW_URL .\LLVM-7.0.0-win64.exe /S /NCRC /D=C:\clang-rust
150152
- if NOT defined MINGW_URL set RUST_CONFIGURE_ARGS=%RUST_CONFIGURE_ARGS% --set llvm.clang-cl=C:\clang-rust\bin\clang-cl.exe
151153

152154
# Here we do a pretty heinous thing which is to mangle the MinGW installation

0 commit comments

Comments
 (0)