-
Notifications
You must be signed in to change notification settings - Fork 854
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'illegal instruction' on ARM platforms 🐛 #1167
Comments
Hello, I wanted to confirm that I've also been experiencing this issue; using the latest deb/binary file(s). |
I believe this was fixed in the latest release. you should use the arm deb |
Issue is still there, even with the latest version. $ cloudflared --help $ dpkg --print-architecture $ dpkg -l cloudflared A bit strange to suggest to use a different architecture. |
Not the best solution, but I managed to install cloudflared on my Raspberry Pi Zero by adding the arm architecture to the system and specifying arm as the architecture in my sources.list file:
entry in sources.list
|
I just upgraded to 2024.1.5 via apt which contains 3ad4b73 but I'm still seeing
Illegal instruction
, even when just trying to runcloudflared --version
.I'm not trying to be a bother, but #1163, #1162, and #1136 are all closed
I did find #583 from several years ago that does have a solution, albeit it lets you install
arm
instead ofarmhf
via the package manager.If I scp the
linux-arm
binary over to my Pi, that one indeed works correctly.~~I believe that 3ad4b73 needs to apply to
armhf
as well (not justarm
). ~~EDIT:
golang/go#61588
Actually, looks like this relatively recent go issue might have the solve we're looking for.
The principal issue here is whether soft/hardware floating point exists, not necessarily the ARM version. Having to specify ARM=5 was a weird workaround but now it seems to be parameterized
The text was updated successfully, but these errors were encountered: