Skip to content

Conversation

@andsens
Copy link

@andsens andsens commented Mar 10, 2025

So this initially started with just trying to get an arm64 binary. But I couldn't get karalabe/xgo to work, so I followed the advice by @stoft and switched to techknowlogic/xgo and that works like a charm! (with go v1.22)

And then I just got carried away and added some GitHub actions as well, so now you have automatic testing and release building with caching to boot :-)

However, the slices package that you are using in service.go doesn't exist in go v1.18, so I had to bump the required version in go.mod to v1.21.

I also remove the docker-compose call in the Makefile, it seemed to be a leftover from when you did containerized builds.

Anyways, this fixes #53.

EDIT: I found out what the docker-compose call was for 🤦‍♂️ alpine/arm64 now also works

@andsens andsens force-pushed the ft-linux-arm64 branch 3 times, most recently from b5e1e7f to 6dd5389 Compare March 10, 2025 16:13
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.

arm64 support for linux and darwin?

1 participant