butler icon indicating copy to clipboard operation
butler copied to clipboard

ARM Build

Open ltjax opened this issue 5 years ago • 9 comments

Hello, I'm deploying to itch from my raspberry pi. So far, I compiled my own version of butler for this, but I'm getting errors like Version check failed: HTTP 404: https://broth.itch.ovh/butler/linux-arm-head/LATEST, and no being a Go person myself, it was quite an adventurous process to get there. It would be great to just get a compiled version from broth.

ltjax avatar Dec 07 '19 11:12 ltjax

I don't really have access to any ARM machines, so there's no official builds.

I know the DragonRuby folks are doing ARM builds of butler though!

fasterthanlime avatar Dec 07 '19 12:12 fasterthanlime

BTW the version check error should just be a warning right? It doesn't actually prevent butler from working?

fasterthanlime avatar Dec 07 '19 12:12 fasterthanlime

Yes, it seems to just be a warning. How are you building the other versions? I think Travis CI supports ARM.

ltjax avatar Dec 07 '19 13:12 ltjax

We also work from solar/rpi, I would love an ARM build <3

neauoire avatar Oct 30 '21 18:10 neauoire

I don't work at itch anymore — I think I remember others making butler builds for arm64, so it should be possible!

fasterthanlime avatar Oct 30 '21 19:10 fasterthanlime

Ah! Understood thanks for the head's up :) I'll try to get the golang toolchain going on the Pinebook.

neauoire avatar Oct 31 '21 22:10 neauoire

Ah! Understood thanks for the head's up :) I'll try to get the golang toolchain going on the Pinebook.

Hey there - any progress on this? I'd also love an armv7 build of butler so I can use my raspberry pi 4 as a build machine!

aidanoflann avatar Feb 26 '23 22:02 aidanoflann

@aidanoflann Did you try go build after checking out the repo. As far as I know the entire project should build on arm but I have not personally tested it

leafo avatar Feb 27 '23 03:02 leafo

@aidanoflann Did you try go build after checking out the repo. As far as I know the entire project should build on arm but I have not personally tested it

Oh thanks! That was actually much more straightforward than I thought. As you suggested I just ran go build from the root dir of the repo.

aidanoflann avatar Mar 01 '23 02:03 aidanoflann