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

Add Linux Arm64 support #48

Closed
odidev opened this issue Aug 10, 2021 · 5 comments · Fixed by #51
Closed

Add Linux Arm64 support #48

odidev opened this issue Aug 10, 2021 · 5 comments · Fixed by #51

Comments

@odidev
Copy link

odidev commented Aug 10, 2021

Hi Team,
I have been working on fonttools for arm64 and it has a dependency on skia-pathops.

Tried installing it through pypi source code, but it looks like skia-pathops is not available for arm64 currently and so got this error:

ERROR: Failed building wheel for skia-pathops 

Failed to build skia-pathops 

ERROR: Could not build wheels for skia-pathops which use PEP 517 and cannot be installed directly 

Do you have any plans of releasing it for arm64?

It would be very helpful if skia-pathops will support arm64 too.

@alerque
Copy link

alerque commented Aug 10, 2021

Does chromium build for arm64?

@eliheuer
Copy link

I'm having the same issue on an M1 mac 11.6 desktop, the same error from above,

ERROR: Could not build wheels for skia-pathops which use PEP 517 and cannot be installed directly 

is causing pip3 install gftools to fail for me: googlefonts/gftools#415

@eliheuer
Copy link

@anthrotype
Copy link
Member

Let's keep this issue open, as I only partly addressed the request in #50: we now build universal2 wheels for mac, which include support for the arm64 architecture, but not yet for linux arm64 (also known as aarch64) architecture.
That seems to be more involved. Looks like the skia buildtools don't come with a precompiled gn for linux-aarch64.
I'll continue to investigate another time when I'll get the chance.
fonttools/skia-builder#4

@anthrotype anthrotype changed the title Add Arm64 support Add Linux Arm64 support Oct 1, 2021
anthrotype added a commit that referenced this issue Oct 4, 2021
build wheels for Linux aarch64

Fixes #48
@anthrotype
Copy link
Member

@odidev skia-pathops v0.7.1 now ships with linux-aarch64 (arm64) wheels as well, please test, thanks!
https://pypi.org/project/skia-pathops/0.7.1/#files

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 a pull request may close this issue.

4 participants