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

Update Deno, build aarch64 wheels with QEMU #68

Merged
merged 17 commits into from
Jun 25, 2023
Merged

Conversation

jonmmease
Copy link
Collaborator

@jonmmease jonmmease commented Jun 24, 2023

Fixes #67 by building the aarch64 wheels with QEMU. This also unblocks the ability to update Deno.

I ran into some issues with cross-compiling the CLI executables on osx-arm64 and linux-aarch64, so I went ahead and removed these for now.

@jonmmease
Copy link
Collaborator Author

Notes:
I tried bumping the manylinux version to 2.24 and 2.28 but crash persists

@jonmmease
Copy link
Collaborator Author

Building with the standard manylinux docker container with QEMU in 66d5d73 produced a working aarch64 wheel 🎉 .

It took 2.5 hours to build a single wheel though. Also, the wheel built with x86_64 in the name for some reason, so I had to rename the wheel file before testing.

@jonmmease jonmmease changed the title Bump aarch64 maturin container Update Deno, build aarch64 wheels with QEMU Jun 24, 2023
since they are so slow
@jonmmease
Copy link
Collaborator Author

Compiling with QEMU is a bit slow (2.5 hours to build the wheel), but we only need to run this on releases, so I think it's acceptable going forward. It also unblocked the ability to update Deno, which is a big benefit itself.

@jonmmease jonmmease merged commit 48efbc8 into main Jun 25, 2023
21 of 23 checks passed
@jonmmease jonmmease deleted the jonmmease/arm64_ci branch June 25, 2023 13:49
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.

vl-convert-python crashes with ARM64 PointerAuthentication error
1 participant