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

[Suggestion] ARM64/AARCH64 build for both linux and windows #77

Open
dissociativity opened this issue May 5, 2022 · 3 comments
Open

Comments

@dissociativity
Copy link

While I understand it may be a large undertaking to port it to android, simply building an ARMv8/AARCH64 build would be fairly simple, would allow those who have the skills to run a linux chroot on android devices able to run this, and would make it not suck battery out of ARM64 windows laptops, it would also enable usage on a raspberry pi 3 and newer and other ARM64 SBCs, this would definitely make me decide to buy this application as I'd have more use-cases for it.

@SolarLune
Copy link
Owner

Hello! Thanks for the suggestion!

I'll have to think about how I might do this as I don't have any ARM devices apart from my Android devices, which I've never tried to use Linux chroot on, so it would take some time to get to. But it sounds like it could be useful!

@dissociativity
Copy link
Author

it should be more or less the same as compiling for standard linux builds you already have, just using arm64 versions of the libraries, visual studio also has an arm64 target for windows, so it should more or less require no changes, you just change the ABI when compiling

@Peter0x44
Copy link
Contributor

If it's so easy, why don't you try doing it? The source is here, nothing prevents you from trying.

I did try a while back on my rpi 1 but remember having some strange errors I can't remember the details of
I think the version of go provided by raspbian might have been too old to support go mod also.

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