-
Notifications
You must be signed in to change notification settings - Fork 129
-
Notifications
You must be signed in to change notification settings - Fork 129
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
Build/test for Linux ARM #2569
Comments
@amirseyedian: Maybe it didn't stand out well in the top-level README, but as linked from there, the CONTRIBUTING doc has the info on developing/building from source. Knowing you're about to follow that guide, I just revisited the steps on a Linux VM and did find one small mistake in that doc if your goal is to make an installable package, which is that the |
@amirseyedian: I've not heard back from you after my prior comment, but I noticed I could spin up Linux ARM VMs on AWS, so I took a quick look at if I could build successfully. Unfortunately it did fail for me:
We can see it was trying to download and use an x86 package of "fpm". I did some more searches and found jordansissel/fpm#1801 and signalapp/Signal-Desktop#6063 that both seem to show people struggling with the same problem and proposing ways to work around it. Alas, even if my build had been successful, since we don't have easy access to ARM systems for running CI and builds (actions/runner-images#2536 (comment)) that means we'd not be able to start offering downloadable ARM packages of the app regardless. However, that could certainly change in the future depending on CI availability and/or user demand. I've changed the title of this issue and will hold it open in hopes other interested users might find it. If anyone does come across this issue and feels they'd benefit from a Linux ARM package of the app, please add a 👍 reaction. Also, if anyone feels game to hack through the build problem described above and add a comment here on what you did, that could surely be helpful to others who want to build the app themselves on a one-off basis in the interim. |
Just to mention... chromebooks with arm would also benefit of building signal finally on the linux substructure of chromeos |
Im using linux on an arm64 system and there is no binary supporting it. I assume I have to build the app from source unfortunately there is no proper guide on the wiki and readme.
there is no makefile either I think I can compile with yarn but running into unrelated issues.
A step by step guide on building from source code would be great.
The text was updated successfully, but these errors were encountered: