-
Notifications
You must be signed in to change notification settings - Fork 5
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
Question: arm64 and armhf support #9
Comments
I'm fine to host arm packages on ros.packages.techfak.net. However, I never dived into building them and don't have the resources to do so. So, if you come up with a solution to build those packages, I'm happy to release them. |
I think it should be rather easy to add the arch and build with qemu as in https://github.com/jspricke/ros-deb-builder-action |
I never got feedback on my integration proposal here. |
I would be happy to include the arch generalization from Jochen's project in the ros-o-builder CI, if you can provide a PR for the respective ros-deb-builder-action fork. I don't have any use for arm builds myself at the moment, so I wouldn't really be able to test it. 🤔 Edit: Please note I'm currently migrating to https://github.com/v4hn/ros-o-builder-experimental/ , which will be pushed to https://github.com/v4hn/ros-o-builder soon |
Sadly very true! Do you have time for a call this late afternoon/evening? |
@v4hn, yes I can arrange for a call today. What time and format (phone vs. zoom) do you have in mind? |
Sorry for hijacking the issue here for comments on a meeting in general. |
Sounds good! |
You can just provide a separate .repos file. |
Personally, I'm a big fan of attempting builds for all packages (with deps built) and provide public logs where anyone can inspect errors and attempt to fix them. Of course a minimum set of packages needs to build so that it makes sense to provide them in the repository. |
I recommend starting with a small set, building with Qemu will probably overload the VMs so no need to try everything. @flixr feel free to reach out if you bump into problems. |
github added ARM64 runners recently and will provide the to open source projects by the end of the year:
Alternatively, one could add a self-hosted runner already now. For these, ARM64 and ARM32 are supported. |
Would you also be willing to build arm64 and armhf packages and provide them in the https://ros.packages.techfak.net/ repo?
The text was updated successfully, but these errors were encountered: