Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

add arm64 build #131

Merged
merged 2 commits into from
Mar 7, 2023
Merged

add arm64 build #131

merged 2 commits into from
Mar 7, 2023

Conversation

wfurt
Copy link
Member

@wfurt wfurt commented Mar 2, 2023

This adds arm64 windows binaries. I originally tried it as separate pipeline but that has two problems:

  • we don't have any machines in pool
  • and it complicates packaging as we would need to consolidate artifacts from multiple builds for the final package assembly.

so instead this uses the existing hack for x86 when we simply build all three binaries unconditionally for Windows and we package them into Nuget in single step.

Since this repro is primarily used as transport I feel this is reasonable compromise.
if build by developers locally, it will require ARM targets in VS (probably already added to build runtime)

contributes to dotnet/runtime#82885

@wfurt wfurt requested review from CarnaViire and ManickaP March 3, 2023 01:57
Copy link
Member

@ManickaP ManickaP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks.
Do we also need arm 32 bit?

@wfurt
Copy link
Member Author

wfurt commented Mar 7, 2023

We do not have Windows ARM32 AFAIK @ManickaP.

@wfurt wfurt merged commit 3a12cfe into main Mar 7, 2023
eerhardt added a commit to eerhardt/aspnetcore that referenced this pull request Mar 7, 2023
The current version of msquic doesn't have win-arm64 binaries. See dotnet/msquic#131.

Issues tracking re-enabling the test is dotnet#47065
eerhardt added a commit to dotnet/aspnetcore that referenced this pull request Mar 7, 2023
* Skip HelixPlatform_QuickListenerIsSupported on win-arm64

The current version of msquic doesn't have win-arm64 binaries. See dotnet/msquic#131.

Issues tracking re-enabling the test is #47065

* PR feedback
@ManickaP ManickaP deleted the arm64-5 branch June 23, 2023 08:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants