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

Adds GitHub Actions support for arm64 #1686

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

mscottford
Copy link

This is based on #1680.

@mscottford
Copy link
Author

The action appears to be failing when run from my fork. I'll continue to work on it. https://github.com/mscottford/opencvsharp/actions/

@mscottford
Copy link
Author

Looks like it's failing in the official build too. But that could be because the ARM packages are not being pulled in.

@mscottford
Copy link
Author

Build failures appeared to be caused by a change from #1680. The dependency list for x86 builds was modified. After reverting that change in 9dc6040, builds are successfully running on my fork. https://github.com/mscottford/opencvsharp/actions/runs/10083311497/job/27879600508

@mscottford
Copy link
Author

mscottford commented Jul 26, 2024

There are still some issues with this that I'm working through.

  • The OpenCvSharp4.runtime.win package is missing the arm64 native binaries
  • The tesseract_files does not include arm64-windows-static
  • The .sln file is not configured to build OpenCvSharpExtern.vcxproj for Release|ARM64

I'm working on commits for these, and I'll end up creating another pull request for the tesseract_files.

@mscottford mscottford marked this pull request as draft July 26, 2024 16:57
@shimat
Copy link
Owner

shimat commented Aug 19, 2024

@mscottford
Copy link
Author

The fork that I created which includes these changes appears to be working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants