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

Publish images for the linux/arm64 Docker platform #78

Open
ianks opened this issue Nov 6, 2022 · 6 comments
Open

Publish images for the linux/arm64 Docker platform #78

ianks opened this issue Nov 6, 2022 · 6 comments

Comments

@ianks
Copy link

ianks commented Nov 6, 2022

In #76 I mentioned a request to publish linux/arm64 Docker images. Currently, building on M1 is unbearably slow in many cases due to the virtualization overhead. I’ve almost given up on running RCD locally as a result.

Using linux/arm64 images removes the virtualization overhead and makes the local development experience much better.

@flavorjones
Copy link
Collaborator

@ianks I'm curious - is the aarch64-linux support not sufficient for your needs?

@ianks
Copy link
Author

ianks commented Jan 17, 2024

@ianks I'm curious - is the aarch64-linux support not sufficient for your needs?

I'm referring to the issue of compiling x86_64-linux on an arm64 machine. Currently, that requires full CPU emulation. Ideally, RCD could cut the x86_64-linux, etc images for multiple Docker platforms (linux/arm64 and linux/amd64)

@flavorjones
Copy link
Collaborator

Ah, right, I had totally forgotten the original context of this issue. Thanks for re-explaining.

@ianks
Copy link
Author

ianks commented Sep 7, 2024

@flavorjones I think this issue becomes simple to tackle now with Ubuntu base images

@flavorjones
Copy link
Collaborator

@ianks If you have the bandwidth, I'd gladly accept help. I'm unlikely to get to this in the next few weeks.

@ianks
Copy link
Author

ianks commented Dec 20, 2024

Been working on adding support to the cross-rs images, since they have all the bells and whistles already and already inherit from ubuntu:20.04. Once I get that merged, it should be a one line change here (and likely able to remove a bunch of code)

cross-rs/cross#1597

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.

2 participants