usql icon indicating copy to clipboard operation
usql copied to clipboard

ARM release version?

Open realtica opened this issue 3 years ago • 9 comments

realtica avatar Jul 31 '21 22:07 realtica

Very looking forward to the release of arm64 version.

super-vip avatar Oct 15 '21 07:10 super-vip

@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/

sebastianwebber avatar Oct 29 '21 17:10 sebastianwebber

Just wanted to express that it would be great to see ARM binaries both for macOS and Linux, not only one of them :)

thomasaarholt avatar Feb 26 '22 18:02 thomasaarholt

@thomasaarholt Yes, looking into that now.

kenshaw avatar Aug 26 '22 06:08 kenshaw

same here - would be great to see native for arm :)

col-panic avatar Feb 28 '23 14:02 col-panic

This would be an absolute lifesaver.

HenryGetz avatar Aug 08 '23 15:08 HenryGetz

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.

kenshaw avatar Aug 08 '23 22:08 kenshaw

I'll look into it. So far I only was able to confirm there's an issue with the current build.

nineinchnick avatar Aug 09 '23 06:08 nineinchnick

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.

nineinchnick avatar Aug 14 '23 09:08 nineinchnick