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

Joplin Desktop: Support arm64 and Asahi Linux #117

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

brad
Copy link

@brad brad commented Sep 27, 2022

Only small changes are needed to support ARM64, including Asahi Linux

  • Add aarch64 to supported arches
  • Add an * to the dist directory because the directory is dist/linux-arm64-unpacked when built on an arm64 machine
  • Upgrade Electron to 19.0.10. This change is needed for Asahi Linux due to the kernel only supporting 16k page sizes. Electron < 19.0.0 just crashes on start up in Asahi Linux. Since this change is not needed for all ARM64 devices I'm happy to move it to a different PR if you'd like. Here is the upstream PR to upgrade Electron in Joplin desktop. This should no longer be needed since upstream is on a much newer Electron version

@alfredopalhares
Copy link
Owner

This is interesting, I am now starting to consider arm64 for the daily usage, can you rebase the Pull Request?

@brad
Copy link
Author

brad commented Dec 15, 2023

@alfredopalhares Done, and I removed the electron override bit because it shouldn't be needed anymore. Note, I don't have an Arch instance to test this on at the moment

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 this pull request may close these issues.

2 participants