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 Raspberry Pi with arm version #4540
Comments
Same problem with me. The official binary seems not to be build with You can use this binary in the meantime. I've just built it from repo with commit from yesterday. Update: Probably RPi 1 is not used widely anmore, but the popular Raspberry Pi Zero (W) is also uses ARM v6, which makes ARM v6 support so important. |
restic 0.16.0 was built using
This only affect the Raspberry Pi 1, which only supports the ARMv6 instruction set. All later models support ARMv7. |
#4542 will change the build process to set GOARM=6. I'm a bit undecided whether we should already drop GOARM=5 support for a 0.16.2 release or only in 0.17.0. At least from a semver standpoint the latter would be the way to go. |
@MichaelEischer Thanks a lot for your efforts. 😃 |
I’m in the process of setting up an RPi 1 right now, so thanks for keeping it supported ;) |
Output of
restic version
restic 0.16.1
Problem description / Steps to reproduce
Calling restic 0.16.1 for arm on a Raspberry Pi results in an
Illegal instruction
.More details:
Version 0.16.0 runs on the same Raspberry Pi without issues:
The text was updated successfully, but these errors were encountered: