usql
usql copied to clipboard
ARM release version?
Very looking forward to the release of arm64 version.
@kenshaw after seeing our comment here https://github.com/xo/usql/issues/237#issuecomment-824908773 I started to wonder if this will not be easier to handle this with goreleaser[1]. Did you guys perform any tests about it?
Can I send a pull request? GoReleaser[1] will make it easier to automate the builds, docker images, and packages for multiple platforms.
WDYT?
[1] https://goreleaser.com/
Just wanted to express that it would be great to see ARM binaries both for macOS and Linux, not only one of them :)
@thomasaarholt Yes, looking into that now.
same here - would be great to see native for arm :)
This would be an absolute lifesaver.
The issue mostly is that I don't personally have an ARM processor (other than a Mac M1) that I can run Linux on. Unfortunately, for a variety of reasons, I'm not able to setup Linux on the M1. I don't believe that GitHub provides ARM based Linux VMs on their Actions workflows. Cross-compiling, unfortunately, for a release is not possible, as I refuse to do a "release" without SQLite3 support. Is there a reason why a binary would be easier/more useful than just compiling from Go? It's fairly straightforward (and very easy!) to compile Go binaries, and make them available system wide.
I'll look into it. So far I only was able to confirm there's an issue with the current build.
Just a reference, there was an unsuccessful attempt on using goreleaser: https://github.com/xo/usql/pull/349 - looks like there are lots of issues with cross platform builds.