Skip to content
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

Create NuGet package for ANGLE with ARM64 support #23809

Closed
jdm opened this issue Jul 19, 2019 · 3 comments
Closed

Create NuGet package for ANGLE with ARM64 support #23809

jdm opened this issue Jul 19, 2019 · 3 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Jul 19, 2019

The official Microsoft ANGLE NuGet package has x64, x86, and ARM support. We need ARM64 as well, and microsoft/angle#144 is just sitting there waiting. I propose we make our own fork of that repository, merge that pull request and microsoft/angle#154 and then publish the resulting binaries as our own NuGet package.

https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio
https://docs.microsoft.com/en-us/nuget/create-packages/native-packages
https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package
https://shed.globalgraphics.com/2018/03/15/creating-a-native-c-nuget-package-for-the-mako-sdk/

@jdm jdm added this to To do in UWP port via automation Jul 19, 2019
@jdm jdm added this to To do in Windows ARM64 Jul 22, 2019
@jdm
Copy link
Member Author

@jdm jdm commented Jul 23, 2019

@jdm jdm closed this Jul 23, 2019
UWP port automation moved this from To do to Done Jul 23, 2019
Windows ARM64 automation moved this from To do to Done Jul 23, 2019
@jdm jdm reopened this Jul 23, 2019
UWP port automation moved this from Done to In progress Jul 23, 2019
Windows ARM64 automation moved this from Done to In progress Jul 23, 2019
@jdm
Copy link
Member Author

@jdm jdm commented Jul 23, 2019

Nevermind, I need to update the package reference in the project file.

@jdm jdm mentioned this issue Jul 23, 2019
4 of 4 tasks complete
bors-servo added a commit that referenced this issue Jul 24, 2019
Use Servo's ANGLE fork for UWP.

This package is built from https://github.com/servo/ms-angle/tree/servo-master and gives us ARM64 and x86_64 binaries for ANGLE.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23809
- [x] These changes do not require tests because there are no tests for ANGLE on Windows UWP.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23829)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Jul 24, 2019
Use Servo's ANGLE fork for UWP.

This package is built from https://github.com/servo/ms-angle/tree/servo-master and gives us ARM64 and x86_64 binaries for ANGLE.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23809
- [x] These changes do not require tests because there are no tests for ANGLE on Windows UWP.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23829)
<!-- Reviewable:end -->
UWP port automation moved this from In progress to Done Jul 24, 2019
Windows ARM64 automation moved this from In progress to Done Jul 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
UWP port
  
Done
Windows ARM64
  
Done
Linked pull requests

Successfully merging a pull request may close this issue.

1 participant
You can’t perform that action at this time.