[GH-ISSUE #145] armv6_rpi binary not running on Raspberry Pi Zero W #88

Closed
opened 2026-02-28 14:25:15 +03:00 by kerem · 4 comments
Owner

Originally created by @dr-erych on GitHub (Nov 14, 2024).
Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/145

First of all: Thank you very much for this awesome port of librespot, and especially for not abandoning older Raspberry Pis.

After downloading and installing the prebuilt binary version for armv6 rpi go-librespot_linux_armv6_rpi.tar.gz, I don't succeed in running it. ("Illegal instruction")

I am using a RPI zero w with Raspberry Pi OS Lite (32-bit) Bookworm (12.8)

When cloning the repo and building locally on the Raspberry Pi via go build ./cmd/daemon, it is working fine.

Can anyone confirm that it's not just me doing something wrong?

Originally created by @dr-erych on GitHub (Nov 14, 2024). Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/145 First of all: Thank you very much for this awesome port of librespot, and especially for not abandoning older Raspberry Pis. After downloading and installing the prebuilt binary version for armv6 rpi [go-librespot_linux_armv6_rpi.tar.gz](https://github.com/devgianlu/go-librespot/releases/download/v0.1.2/go-librespot_linux_armv6_rpi.tar.gz), I don't succeed in running it. ("Illegal instruction") I am using a RPI zero w with Raspberry Pi OS Lite (32-bit) Bookworm (12.8) When cloning the repo and building locally on the Raspberry Pi via `go build ./cmd/daemon`, it is working fine. Can anyone confirm that it's not just me doing something wrong?
kerem closed this issue 2026-02-28 14:25:15 +03:00
Author
Owner

@devgianlu commented on GitHub (Nov 14, 2024):

This is strange because the binary was made exactly for the Raspberry Pi Zero W. If it's not working I must have messed up the builds. Can you try an older build like v0.0.17?

<!-- gh-comment-id:2476769694 --> @devgianlu commented on GitHub (Nov 14, 2024): This is strange because the binary was made exactly for the Raspberry Pi Zero W. If it's not working I must have messed up the builds. Can you try an older build like v0.0.17?
Author
Owner

@dr-erych commented on GitHub (Nov 14, 2024):

Yep, I just tried with v0.0.17.1 and it is running.

<!-- gh-comment-id:2477096908 --> @dr-erych commented on GitHub (Nov 14, 2024): Yep, I just tried with v0.0.17.1 and it is running.
Author
Owner

@szygmunt commented on GitHub (Nov 15, 2024):

Didn't try earlier version but with the last stable with Rpi 1 B+ rev. 1.2 and the same OS I also get the same "illegal instruction".

<!-- gh-comment-id:2479314147 --> @szygmunt commented on GitHub (Nov 15, 2024): Didn't try earlier version but with the last stable with Rpi 1 B+ rev. 1.2 and the same OS I also get the same "illegal instruction".
Author
Owner

@devgianlu commented on GitHub (Nov 16, 2024):

Fixed with the builds from the latest commit: https://github.com/devgianlu/go-librespot/actions/runs/11869813895

Thanks for reporting! Next release will include working binaries.

<!-- gh-comment-id:2480534472 --> @devgianlu commented on GitHub (Nov 16, 2024): Fixed with the builds from the latest commit: https://github.com/devgianlu/go-librespot/actions/runs/11869813895 Thanks for reporting! Next release will include working binaries.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/go-librespot#88
No description provided.