-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Attempt to cross-compile for arm64 Linux #6410
base: master
Are you sure you want to change the base?
Conversation
b98fe67
to
97819c4
Compare
This appears to have generated a public package: https://github.com/Project-OSRM/osrm-backend/pkgs/container/osrm-backend%2Frun-on-arch-project-osrm-osrm-backend-osrm-backend-ci-aarch64-ubuntu20-04 Was that the intention? The package containers are already providing ARM images. Usually it's safer to test these CI changes in a personal fork until they're ready. |
Oops, it likely was generated by https://github.com/uraimo/run-on-arch-action I was trying here. Will you be able to remove it please? I don’t have permissions for that it seems. |
@DennisOSRM would you mind deleting this package? https://github.com/Project-OSRM/osrm-backend/pkgs/container/osrm-backend%2Frun-on-arch-project-osrm-osrm-backend-osrm-backend-ci-aarch64-ubuntu20-04
Yes, the current container building action is using QEMU and is also very slow. Even though it only runs on releases, finding a faster alternative would be worthwhile IMO. |
AFAIK when it comes to Docker images the only alternative is to build on ARM machine. |
Will be looking into it later tonight. |
There's an ARM server with an actions runner already installed that I could provide. |
After playing for a couple of hours with QEMU and cross compilation I can say that(it is mainly about node-osrm, not Docker image):
So if it won’t bother you a lot it would be great to have access to this ARM server here(initially I thought that cross compilation will be simpler to configure). Thanks! |
It's gone. |
Issue
closes #6405
Tasklist
Requirements / Relations
Link any requirements here. Other pull requests this PR is based on?