- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.9k
DRAFT: Add an aarch64-msvc build running on ARM64 Windows #126341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4415333    to
    fd96071      
    Compare
  
    | Looks like this is blocked by msys2/setup-msys2#358 | 
| @rustbot blocked | 
75f4b93    to
    1af7d34      
    Compare
  
    | The msys2 setup step was discussed recently and it was concluded that it could possibly be skipped if you can manually get the mingw  run-make tests specifically need the one that uses mingw style paths. | 
8f57e7a    to
    c2802f8      
    Compare
  
    
      
        
              This comment has been minimized.
        
        
      
    
  This comment has been minimized.
| 
 I've worked around this by downgrading the  The bigger issue that I'm hitting now: this is a clean install of Windows, so no VS, Git, GitHub Runner Agent, etc. | 
| 
 Does that somehow differ on ARM vs the old x86 Windows runners? | 
| 
 Yes: the x86 runners use a pre-built image provided by GitHub, but GitHub/Microsoft are yet to provide such an image for ARM64 Windows. GitHub's blog post says "with plans to add developer tools to the Windows image" but doesn't provide any timeline for when that'll be available. I'm going to continue to experiment with installing dependencies during the build, but it may take me a while to get everything working. | 
d9e0359    to
    e3c2f4d      
    Compare
  
    | I'm going to pause this work until there's a Windows ARM64 image with tools preinstalled. | 
DRAFT: Add an aarch64-msvc build running on ARM64 Windows Resurrecting rust-lang#126341 r? `@Kobzol` try-job: `*aarch64-msvc*`
DRAFT: Add an aarch64-msvc build running on ARM64 Windows Resurrecting rust-lang#126341 r? `@Kobzol` try-job: `*aarch64-msvc*`
Add an aarch64-msvc build running on ARM64 Windows Resurrecting #126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? `@Kobzol` try-job: `*aarch64-msvc*`
Add an aarch64-msvc build running on ARM64 Windows Resurrecting #126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? `@Kobzol` try-job: `*aarch64-msvc*`
Add an aarch64-msvc build running on ARM64 Windows Resurrecting rust-lang#126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? `@Kobzol` try-job: `*aarch64-msvc*`
Add an aarch64-msvc build running on ARM64 Windows Resurrecting rust-lang#126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? `@Kobzol` try-job: `*aarch64-msvc*`
Add an aarch64-msvc build running on ARM64 Windows Resurrecting rust-lang#126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? ``@Kobzol`` try-job: `*aarch64-msvc*`
Rollup merge of #140136 - dpaoliello:arm64winci, r=Kobzol Add an aarch64-msvc build running on ARM64 Windows Resurrecting #126341 Per <rust-lang/rfcs#3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target. Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners. r? ``@Kobzol`` try-job: `*aarch64-msvc*`
r? @Kobzol