-
Notifications
You must be signed in to change notification settings - Fork 216
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
It fails to run on arm64 architecture because of sharp.node #49
Comments
@Sing-Li @tianon @pierreozoux - apologies for adding you directly. Is it possible to get your inputs on supporting official binaries for Rocket.chat for ARMv8 ? Let us know how we can help in this project. Thanks. Khasim |
@khasim no problems! I don't have much experience with that. Here is the bundle: https://github.com/RocketChat/Docker.Official.Image/blob/master/Dockerfile#L20 The bundle is built there: https://github.com/RocketChat/Rocket.Chat/blob/develop/.travis.yml#L57 I guess you need to add a flag to build it for arm archi. This is a PR that fix arm support for snap packages, maybe that helps? Good luck, and feel free to PR when you have a fix, so that you are not the only one maitaining it :) |
Any update on this? I would love to run rocketchat container on arm64/arm64v8 architecture. 🙏 |
Working on this now. PR to follow. |
FYI: #60 |
Suggest changing the title to "Provide support for AArch64 (ARM64)". |
Hi,
With the "fix" mentioned in issue #48, I can successfully build rocket.chat image on arm64 architecture. But when trying to run the image, I got the following exception caused by sharp.node.
The cause is that this sharp.node in meteor bundle is an x86-64 executable file.
It seems that we should build this sharp package from source rather than always having a x86-64 binary in there? Thanks.
Shawn
The text was updated successfully, but these errors were encountered: