-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
add linux/arm64 build #168
Comments
For what it's worth, on a Lenovo Yoga C630 (Windows on Arm, WSL1, Ubuntu 20.04) "make" and "make test" work as expected, and the binary produced works at least as well as producing a usage message. |
Done! Will come in 0.10.3 |
Hey @vielmetti https://github.com/juanfont/headscale/releases/tag/v0.10.3 Can you confirm they work? I don't have any arm64 machine... |
I'll confirm correct operations as soon as I bring up a network, @juanfont - hopefully as soon as this weekend. |
@vielmetti any update? |
This doesn't seem to work:
Tried this on both 0.10.5. and 0.10.4 on aarch64 (AWS ARM instance). I'm not particularly familiar with Go, but according to a quich search around go-sqlite3, you may need to compile this with |
If you're desperate for an aarch64 build of headscale you can try using the nix/nixpkgs build: https://search.nixos.org/packages?channel=unstable&show=headscale&from=0&size=50&sort=relevance&type=packages&query=headscale It's currently on
|
This seems to work. Don't have the time to do extensive testing, but I could create a namespace and start the server, so I guess the SQLite issue is solved. |
This issue tracks work to build headscale for arm64 and to test
it on the usual suspects for that platform: Raspberry Pi 3/4
with 64-bit OS, Ampere, Graviton2, and the like.
I think it might be as simple as adding a stanza to the
goreleaser code, at first glance.
The text was updated successfully, but these errors were encountered: