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

Support for ARM64 builds #149

Open
michaelmayer2 opened this issue Dec 15, 2022 · 2 comments
Open

Support for ARM64 builds #149

michaelmayer2 opened this issue Dec 15, 2022 · 2 comments

Comments

@michaelmayer2
Copy link
Contributor

It would be great if we could offer ARM64 builds for our r-builds.

The main benefit would be the ability to leverage AWS graviton instances with an end-to-end stack of Posit Products given the performance/price.

I have already managed to tweak the basic build infrastructure to create ARM64 R packages but still missing is the consideration on how to store the built package in a multi-arch mode and make them accessible.

@gaborcsardi
Copy link
Contributor

The other use case of this running Docker (or similar) on arm64 macOS.

@cap10morgan
Copy link

I was looking into this and wanted to note that GitHub Actions now has ARM64 runners available for Teams and Enterprise plans: https://github.blog/news-insights/product-news/arm64-on-github-actions-powering-faster-more-efficient-build-systems/

If the team's consensus is that it would be good to move from Jenkins to GHA for the actual build & deploy of these packages, that would be a good way to do it assuming you have the appropriate account type on this GH org. If not, they're still working on making ARM64 runners available to open source repos and hoping to have that ready by the end of the year (2024).

I would be happy to work on that if it seems like a good path forward. I'm currently applying to an engineering position with Posit and want to familiarize myself with and chip in on parts of the code where I can. :)

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

No branches or pull requests

3 participants